ssh并执行命令而不退出

时间:2018-09-03 14:00:02

标签: linux bash ssh

你好,我想在切入服务器后执行一些命令,但是我想在执行这些命令后保持外壳打开。

如果我使用

ssh user@server << EOF
commands
EOF

此后连接断开,但我希望能够运行更多命令。

1 个答案:

答案 0 :(得分:0)

我建议您在本地计算机上创建一个script.sh,然后执行以下命令:

ssh user@server 'bash -s' < script.sh

此刻,我无法检查连接是否在执行后仍然保持打开状态,如果没有执行此命令,则:

ssh user@server 'bash -s' < script.sh && ssh user@server
相关问题