2024-09-30 05:26:49 发布
网友
当我使用pssh时,尝试访问不在UNIX中的远程计算机 已知主机文件,给密码后pssh冻结。 使用直接ssh命令添加主机后,pssh工作。
那么,为了避免这个问题,是否可以给pssh命令一个选项呢?
谢谢你的帮助, 问候
您需要先将远程主机密钥添加到已知的主机文件中。您可以使用shell命令:
ssh-keyscan HOSTNAME >> $HOME/.ssh/known_hosts
尝试pssh -O StrictHostKeyChecking=no。这对我有用。
pssh -O StrictHostKeyChecking=no
默认情况下,ssh使用“ask”值,这将导致它询问用户是否继续连接到未知主机。通过将该值设置为“否”,您可以避免该问题,但不再受到某些攻击的保护。E、 g.如果您连接到hostA,并且有人用相同的IP地址将hostB放在那里,那么默认情况下ssh会注意到hostB已经更改,并会提示您这一点。如果StrictHostKeyChecking=no,它将默认一切正常。
您需要先将远程主机密钥添加到已知的主机文件中。您可以使用shell命令:
尝试
pssh -O StrictHostKeyChecking=no
。这对我有用。默认情况下,ssh使用“ask”值,这将导致它询问用户是否继续连接到未知主机。通过将该值设置为“否”,您可以避免该问题,但不再受到某些攻击的保护。E、 g.如果您连接到hostA,并且有人用相同的IP地址将hostB放在那里,那么默认情况下ssh会注意到hostB已经更改,并会提示您这一点。如果StrictHostKeyChecking=no,它将默认一切正常。
相关问题 更多 >
编程相关推荐