我想做类似ssh example.com 'ls'
然而但是每个ssh联机帮助页:
如果指定了命令,那么它将在远程主机而不是登录shell上执行。
所以发生的是ls
显示它的输出,然后ssh退出。
我不知道的是如何打开完整的登录Shell,然后在该Shell中运行命令。运行命令后,使外壳保持打开状态。好像我已经手动执行以下操作:
localhost$ ssh example.com
example.com$ ls
/folder1
/folder2
example.com$ _
有任何想法吗?
ssh example.com 'ls;bash'
样