2013-12-18 108 views
0

我有100臺機器可以使用無密碼ssh自動控制。 但是,由於無密碼ssh需要id_rsa握手,所以需要一些時間來控制機器,如下所示。無密碼ssh不用ssh-key握手

$ time ssh remote hostname 
remote 

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

大約需要0.3秒,而這樣做超過100臺機器大約需要30秒。 我在找的是讓遠程機器上的帳戶根本沒有密碼。 有沒有辦法做到這一點?

回答

1

有一種方法:使用telnet。它提供與ssh相同的身份驗證和加密。

0

延遲可能是由客戶端在客戶端連接時執行反向DNS查找,以驗證客戶端的主機名是否反轉爲與客戶端連接的IP相同的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

+0

我已經這樣做是爲了減少延遲。不管怎麼說,還是要謝謝你。 – jaeyong