作为我正常工作流程的一部分,我将ssh放入另一名用户的计算机中,将用户切换到他们,运行命令,然后再次退出到我自己的计算机中:
ssh hostname
sudo su user
runcommand
exit
exit
有没有办法将其简化为单行命令?例如
ssh --someflags "runcommand"
我已经尝试过此方法,但是系统提示您输入我没有的其他用户的密码:
sudo ssh user@hostnme "runcommand"
您在所有远程计算机上都有用户吗?我想这应该可以,但是我不确定我是否正确理解您的设置。
ssh youruser @ hostname“ sudo -u remoteuser运行命令”
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句