1. 程式人生 > >解決ssh連線慢(有時候等半分鐘才出現密碼輸入提示)的方法

解決ssh連線慢(有時候等半分鐘才出現密碼輸入提示)的方法

經常通過ssh 或者 scp 連線一堆遠端主機,同樣是 Linux 主機,其中一些建立 ssh 連線速度特別慢,連線建立之後執行操作速度卻很正常,看來應該不是網路原因。解決的方法是通過ssh 的-v引數來檢視除錯資訊的:

用 ssh -v 來檢視詳細的連線建立過程,馬上用一臺建立連線很慢的主機試了一下,在一大堆輸出資訊中發現在這裡停留最久:

debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found

debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found

debug1: Unspecified GSS failure. Minor code may provide more information

debug1: Next authentication method: publickey


原來是因為嘗試了個沒有意義而且會失敗的 gssapi-with-mic 認證方式浪費了時間,開啟(遠端伺服器) /etc/ssh/ssh_config 把裡面的 GSSAPIAuthentication yes 改成 no 關掉它,即可讓 ssh 直接嘗試美妙的 publickey 認證方式。

禁用 GSSAPIAuthentication 前後建立 ssh 連線時間的對比:

view plaincopy to clipboardprint?
[email protected]:~$ time ssh [email protected] exit

real 0m18.488s
user 0m0.004s
sys 0m0.008s
[email protected]:~$ time ssh [email protected] exit

real 0m3.531s
user 0m0.016s
sys 0m0.000s

相關推薦

解決ssh連線(有時候分鐘出現密碼輸入提示)的方法

經常通過ssh 或者 scp 連線一堆遠端主機,同樣是 Linux 主機,其中一些建立 ssh 連線速度特別慢,連線建立之後執行操作速度卻很正常,看來應該不是網路原因。解決的方法是通過ssh 的-v引數來檢視除錯資訊的: 用 ssh -v 來檢視詳細的連線建立過程,馬上用一臺建立連線很慢的主機試了一下,在一

解決ssh連線

解決ssh連線慢 有時候ssh遠端連線伺服器,會顯示以下內容,並且卡在那裡: Connecting to 192.168.1.2:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'

解決ssh連線超時時間(ssh timeout)的設定方法

  本文介紹下,linux中ssh連線超時時間的設定方法,以避免總是被強行退出。有需要的朋友,參考下吧。有關修改ssh連線超時時間的方法,網上介紹的很多了。比如下面這個:可以減少ssh連線超時等待的時間:方法:ssh -o ConnectTimeout=3 192.168

解決ssh連線伺服器超時自動斷開的問題

通常新伺服器,通過ssh連線到伺服器之後,一段時間不操作,便會斷開連結,那麼該如何避免呢,下面我們通過對伺服器的ssh進行下設定,便能夠解決這個問題 登陸伺服器,到ssh目錄 命令:cd /etc/ssh 備份配置項(養成備份的好習慣) 命令:cp

SSH連線與反向解析(轉)

在連線apache,ssh,mysql等伺服器時,如果出現連線過慢,可能的原因是dns 的反向查詢。 反向解析是防止假冒的IP連線伺服器,把IP解析成域名,來提高安裝性,看這個IP是否是偽造,這是dns反向查詢的功能之一。 如果在開啟apache,ssh,mysql 等伺服器

解決ssh連線超時(ssh timeout)的方法

#echo export TMOUT=1000000 >> /root/.bash_profile #cat /root/.bash_profile #source .bash_profile #cp /etc/ssh/sshd_config /et

解決ssh連線一段時間後游標無響應問題

通常情況下,通過ssh連線openssh-server的時候,過幾分鐘就會出現沒有響應的情況,對於這一現象,可以通過如下兩種途徑解決。 1.修改配置檔案 1.1. server端配置 修改server端的 etc/ssh/sshd_config

mac解決python連線MySQL,import MySQLdb後,出現no suitable image... but wrong architecture

在mac下使用MySQLdb模組,import時遇到以下錯誤: ImportError: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): no suitable image found. Did find: /Library

解決Win XP登入後等待10分鐘顯示桌面的問題

  一位朋友的電腦最近出現了奇怪的問題:登入後等待10分鐘才顯示桌面,系統托盤區的瑞星防毒軟體、防火牆、卡卡安全助手、QQ電腦管家的監控圖示有時不顯示,需要手動啟動。請偶幫忙解決。   開機,在登入介面選擇使用者並輸入密碼後,螢幕無顯示,按Ctrl+Alt+Del開啟工作管理

SSH遠端登陸伺服器要很久出現輸入密碼介面怎麼辦

經常通過ssh遠端主機,同樣是Linux主機,其中一些建立 ssh 連線速度特別慢,連線建立之後執行操作速度卻很正常,看來應該不是網路原因。解決的方法是通過ssh的-vv引數來檢視除錯資訊的: 經常遇到情況有兩種: 一、GSSAPIAuthentication認證失敗問題

SecureCRT使用SSH連線問題解決

剛剛裝完虛擬機器,而且用NAT方式使虛擬機器能夠上網,但是很快發現ssh連線特別慢,以下是解決方法:1、在ssh服務端上更改/etc/ssh/sshd_config檔案中的配置為如下內容:UseDNS

ssh 連線解決辦法

周海漢 /文 ablozhou # gmail.com http://blog.csdn.net/ablo_zhou 2009.12.25 聖誕快樂! ============= 現象: 在區域網內,能ping通目標機器,並且時延是微秒級。 用ssh連區域網內其他linu

分鐘解決上網速度的問題

計算機配置 電腦系統 數據包 程序 沖浪 不要抱怨網速慢,只怪你自己不會調快網速?! 電腦系統都會默認限制20%的網速,我們可以很輕松地解除這個限制,使你的上網速度達到100%,真正地體驗沖浪的感覺.方法如下:開始菜單-運行-輸入"gpedit.msc”-確定-計算機配置-管理模板-網絡-

解決ssh連接,掛起在SSH2_MSG_SERVICE_ACCEPT信息之後很久的問題

log dns解析 註意 但是 大致 導致 自己 conf highlight 問題現象:無論是ssh 還是 scp 都會連接很久才提示輸認證信息(註意:是連接慢) 如本機IP:192.168.18.208 (Hostname: ThinkPad) 目標主機:192.168

解決終端SSH連線伺服器一段時間不操作之後卡死的問題

  卡死是因為LIUNX安全設定問題,在一段時間內沒有使用資料的情況下會自動斷開,解決方法就是讓本地或者伺服器隔一段時間傳送一個請求給對方即可   在本地開啟配置檔案(不建議在server端設定) 1 sudo vim /etc/ssh/ssh_config   新增以下引數,如果有直接修改

解決國內安裝tensorflow, opencv安裝不成功或下載太問題

1. 安裝tensorflow官方方法與使用國內源方法 1.1 官方安裝方法-適用翻牆 tensorflow安裝方法比較常見,參考谷歌的官方教程,安裝方法如下: python2版本的安裝 pip install --upgrade tensorflow

Ubuntu SSH連線斷開問題解決

  SSH連線伺服器一段時間沒有任何操作就會自動斷開,這是因為ssh沒有設定心跳檢測!伺服器認為客戶端已經斷開了連線,所以關閉了通訊鏈路!   客戶端設定:     Linux 上 SSH設定: 1 ServerAliveInterval 20 2 ServerAliveCountMax 999

解決ssh登入linux速度的問題

先備份/etc/ssh/sshd_config,備份命令為 cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 1.su                

解決linux登入後總是時間過會就斷開(解決ssh登入後閒置時間過長而斷開連線

1.vim /etc/ssh/sshd_config 配置如下圖: 2.systemctl reload sshd.service (針對阿里雲centos7(貌似阿里雲的都是這樣) 其他別的伺服器使用:service sshd reload     兩行命令搞定。 &nb

SSH建立連線

可以使用如下命令進行確認看具體是卡在哪一步 # ssh -v 202.104.X.X 下面直接說下如何解決這樣的問題,最為常見的原因是因為server的sshd會去DNS查詢訪問client IP的hostname,如果DNS不可用或者沒有相關記錄,就會耗費大量時間。   1、在se