Ssh 以root用户身份在远程主机上执行本地脚本,不';我不允许你输入密码
我试图在远程AIX服务器上以root用户身份运行本地脚本,但它不会暂停以允许我输入sudo密码Ssh 以root用户身份在远程主机上执行本地脚本,不';我不允许你输入密码,ssh,sh,sudo,aix,Ssh,Sh,Sudo,Aix,我试图在远程AIX服务器上以root用户身份运行本地脚本,但它不会暂停以允许我输入sudo密码 ssh -t user@host 'sudo su' < action.sh user@host's password: Password: Sorry, try again. Password: Sorry, try again. Password: Sorry, try again. sudo: 3 incorrect password attempts sh只包含一个用于测试的“ls-a
ssh -t user@host 'sudo su' < action.sh
user@host's password:
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
sh只包含一个用于测试的“ls-al”命令
我怎样才能让它暂停以便输入密码?这种行为很简单:
STDIN
由脚本提供,因此每行都作为密码从输入文件中传递
解决方案是使用一对ssh
密钥
$ ssh -t user@host 'sudo su'
user@host's password:
Password:
# whoami
root
#