我能够使用以下命令连接到远程计算机:
/usr/bin/adm/pdsh -l root -w "loop"
pdsh>但是,当我尝试执行任何命令时,它会产生以下错误:
pdsh> cd /var
loop: Permission denied, please try again.
loop: Permission denied, please try again.
loop: Permission denied (publickey,password).
pdsh@rushi: loop: ssh exited with exit code 255拜托,有人能提供任何解决办法吗?谢谢。
发布于 2011-05-05 07:38:52
问题是您没有登录远程计算机的权限。当您键入第一个命令pdsh ...时,它实际上不会连接到服务器。当您尝试执行任何命令时,比如cd /var,都会这样做。由于pdsh的目的是并行执行命令,我建议您配置公钥身份验证:
ssh-keygen -t rsa。系统将提示您选择密钥和key.pub文件的名称和位置。.pub文件,并复制全文。/root/.ssh/authorized_keys文件上。如果该文件不存在,则可以安全地创建它。(记得要设置适当的烫发,比如600 )。https://serverfault.com/questions/264230
复制相似问题