Jsch SFTP鏈接超時


今天服務器SFTP服務突然報鏈接超時了
測試了一下超時時間,將代碼調用的延時時間改為30s才能連接上,之前設置的時間是2s。
網上查詢得知SFTP服務器有一些復雜的操作可以簡化:

經過排查是因為服務器ssh的問題

增加或者修改/etc/ssh/sshd_ config 下的這兩個屬性
GSSAPIAuthentication no 
UseDNS no
 
幾乎判斷得知:SFTP服務器在連接時有一步進行客戶端DNS解析(10s以內報Time Out連接超時)
然后再進行授權認證,(20s內報Auth Fail認證失敗)
關掉這兩個服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM