当我使用pssh时,试图访问远程机器里面没有的UNIX 已知主机文件,pssh冻结后给出密码。 使用直接的ssh命令添加主机后,pssh可以正常工作。pssh并知道hosts文件
那么有没有一个选项可以给pssh命令以避免这个问题?
感谢您的帮助, 问候
当我使用pssh时,试图访问远程机器里面没有的UNIX 已知主机文件,pssh冻结后给出密码。 使用直接的ssh命令添加主机后,pssh可以正常工作。pssh并知道hosts文件
那么有没有一个选项可以给pssh命令以避免这个问题?
感谢您的帮助, 问候
尝试pssh -O StrictHostKeyChecking=no
。这对我有用。
默认情况下,ssh使用“ask”的值,这会导致它询问用户是否继续连接到未知主机。通过将该值设置为“否”,您可以避开该问题,但不再受到保护,免受某些攻击。例如。如果您连接到hostA,并且有人将hostB放置在那里,并使用相同的IP地址,那么默认情况下,ssh会注意到hostB已更改,并会提示您。用StrictHostKeyChecking = no,它会默默地认为一切正常。
也适用。非常感谢 – oaimac 2010-12-15 08:15:20