我有100台机器可以使用无密码ssh自动控制。 但是,由于无密码ssh需要id_rsa握手,因此我们可以在下面看到控制机器需要一些时间。
$ time ssh remote hostname
remote
real 0m0.294s
user 0m0.020s
sys 0m0.000s
大约需要0.3秒,而这100台机器需要大约30秒。 我正在寻找的是使远程机器上的帐户完全没有密码。 有办法吗?
答案 0 :(得分:1)
有一种方法:使用telnet。它提供的功能与没有身份验证和加密的ssh相同。
答案 1 :(得分:0)
延迟可能是由主机在客户端连接时执行反向DNS查找引起的,以验证客户端的主机名是否与客户端连接的IP相反。如果在服务器的sshd上禁用此选项,则连接时可能会看到较少的延迟。有关详细信息,请参阅以下链接:
http://linux-tips.org/article/92/disabling-reverse-dns-lookups-in-ssh https://unix.stackexchange.com/questions/56941/what-is-the-point-of-sshd-usedns-option