ssh登錄慢的原因分析及解決方法

灬猜想灬 11年前發布 | 4K 次閱讀 SQL Developer LDAP
DNS解析問題導致的登錄時明顯的停頓,其實有兩個階段:
1、敲完用戶名之后,提示輸入密碼前;
   原因sshd默認UseDNS選項是打開的,失敗的DNS解析超時導致。
解決方案:(在 /etc/ssh/sshd_config 添加一行 UseDNS no 可以關閉sshd的域名解析。)

2、敲完密碼之后,shell提示符回顯之前;
   具體原因:在登陸shell bash通過網絡啟動時,會試圖作域名解析(opennet->getaddrinfo),
   如果配置了nameserver且不可用的話就會因DNS解析等待超時,使用戶感覺到明顯停頓。
解決方案:(把 /etc/resolve.conf 里面的錯誤的nameserver注釋掉 或者 直接把該文件清空就行)
 本文由用戶 灬猜想灬 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!