没有ssh-key握手的无密码ssh

时间:2013-12-18 07:43:40

标签: linux ssh remotecommand

我有100台机器可以使用无密码ssh自动控制。 但是,由于无密码ssh需要id_rsa握手,因此我们可以在下面看到控制机器需要一些时间。

$ time ssh remote hostname
remote

real    0m0.294s
user    0m0.020s
sys     0m0.000s

大约需要0.3秒,而这100台机器需要大约30秒。 我正在寻找的是使远程机器上的帐户完全没有密码。 有办法吗?

2 个答案:

答案 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