我具有root用户的SSH配置文件:
User ansible
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
PermitLocalCommand yes
LocalCommand='/bin/sudo /bin/su -'
IdentityFile /root/.ssh/ansible_onlinux
(仅供参考,我尝试使用“”,但没有任何问题,同样的问题) 当我SSH到服务器时,出现此错误。
/bin/bash: /bin/sudo: No such file or directory
但是,如果我在机器上运行命令,它将起作用。 问题出在哪里?
我想从Windows上的Ubuntu(WSL)切换到centos服务器。
答案 0 :(得分:-1)
这是有效的配置。
User ansible
IdentityFile /root/.ssh/ansible_onlinux
UserKnownHostsFile=/dev/null
StrictHostKeyChecking no
LogLevel=error
RequestTTY force
RemoteCommand sudo su -