ssh 連線緩慢問題處理
問題現象:
我們有時候會遇到ssh連線伺服器的時候非常慢,經常是要等30秒以上,甚至更長的時間。但是通過telent沒有問題可以實現秒登,ping都沒有問題返回都是幾毫秒。
問題原因:
原因是因為ssh在連線的時候會去尋找dns記錄進行查詢訪問,那麼這個時候dns又正好沒有開啟或者說dns裡面沒有需要sshd訪問的相關記錄,所有dns在輪訓的時候就會耗費大量的時間。
解決辦法:
1、在伺服器上配置ip及hostname對應解析
2、修改sshd配置檔案usedns引數,將其禁用即可
3、修改ssh配置檔案gssapiauthentication 引數,將其禁用即可
4、修改名稱搜尋優先順序,配置nsswitch.conf檔案
5、重啟sshd服務及network服務
步驟如下:
1、在伺服器上配置ip及hostname對應解析
[root@standby ~]# echo 192.168.7.60 stanby >>/etc/hosts
2、修改/etc/ssh/sshd_config檔案,新增如下兩個引數
[root@standby ~]# echo usedns=no >>/etc/ssh/ssh_config
[root@standby ~]# echo gssapiauthentication no >>/etc/ssh/ssh_config
[root@standby ~]#
3、修改/etc/nsswitch.conf保證hosts引數files在前面
[root@standby ~]# cat /etc/nsswitch.conf |grep hosts
#hosts: db files nisplus nis dns
hosts: files dns
4、重啟sshd和network服務
[root@standby ~]# service sshd restart
stopping sshd: [ ok ]
starting sshd: [ ok ]
[root@standby ~]# service network restart
shutting down inte***ce eth0: [ ok ]
shutting down loopback inte***ce: [ ok ]
bringing up loopback inte***ce: [ ok ]
bringing up inte***ce eth0: [ ok ]
[root@standby ~]#
Linux下ssh連線緩慢的處理方法
1 故障現象 a ping ip,響應正常 b telnet ip,響應正常 c ssh ip,響應慢,但是等很長時間後,還是能正常連線 2 處理方法 方法1 修改本地中的 etc ssh ssh config,把引數改為gssapiauthentication no 方法2 a 修改遠端伺服器端的...
ssh登入緩慢問題
ssh登入緩慢,差不多半分鐘才登入成功,故對其進行追蹤檢查 ssh ip vvv 或 ssh ip v 用於檢查ssh在哪個位置用時最長 然後發現在entering interactive session 語句後等待時間最長,超過20秒,說明非ssh登入時密 碼驗證的問題 這樣看不出啥問題,故使用s...
Centos7 x 用ssh登入連線緩慢處理
登入stg伺服器的ssh很慢,主要是第一次登入很慢,在不關閉securecrt 之後的幾次都很快。嘗試解決方案一 1 連線慢的主要原因是dns解析導致,在ssh服務端上更改 etc ssh sshd config檔案中的配置為如下內容 usedns no gssapi options gssapia...