如何SSH到远程服务器,运行命令并留在服务器上

时间:2018-09-19 18:27:45

标签: linux bash ssh

例如,我希望ssh进入远程服务器并运行一系列命令,例如(只是一些随机命令)

touch foo.txt
echo 'bar' > foo.txt
cd ..
ls

并保持这种联系?

我知道运行命令的ssh $myserver <commands>,但是我找不到保持联系的方法。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作

 ssh -t linuxuser@host "commands; bash"

-t强制主机为进程分配虚拟终端,以使其保持打开状态。