2014-09-20 38 views
0

我的腳本使用Net:SSH::Expect。偶爾我會得到以下錯誤:什麼導致「SSHAuthenticationError登錄超時」錯誤?

SSHAuthenticationError Login timed out

很多人在Stack Overflow和其他地方發佈了相同的問題。

解決此問題的一種方法是添加超時。儘管增加了超時時間,但我仍然看到這個錯誤 - 並不總是,但偶爾會發生。有什麼建議麼?

my $ssh = Net::SSH::Expect->new(
       host  => 'ip', 
       password => 'pwd', 
       user  => 'username', 
       raw_pty => 1, 
       timeout => 5 
    ); 
+0

重試驗證步驟,直到它成功? – 2014-09-20 05:51:05

回答