在脚本中: ssh 然后 sudo rootsh root

在脚本中: ssh 然后 sudo rootsh root

找不到解决办法。我需要在脚本中 - ssh 到服务器,然后通过 更改为 root sudo /usr/bin/rootsh -i -u root。然后采取一些行动,然后返回并继续执行脚本......就像

...
ssh -t myserver << EOF 
sudo /usr/bin/rootsh -i- -u root
whoami
#<action on myserver as root>
EOF
...

如果我这样做-行不通。

如果按照这样的方式完成

ssh -t myserver 'sudo /usr/bin/rootsh -i -u root ;whoami'

我可以执行 ssh,然后切换到 root,但然后脚本会等待会话/shell 关闭。

相关内容