1. 程式人生 > >ssh 連線很慢的解決辦法

ssh 連線很慢的解決辦法

周海漢 /文

ablozhou # gmail.com

http://blog.csdn.net/ablo_zhou

2009.12.25 聖誕快樂!

=============

現象:

在區域網內,能ping通目標機器,並且時延是微秒級。

用ssh連區域網內其他linux機器,會等待10-30秒才有提示輸入密碼。嚴重影響工作效率。

========================

客戶端作業系統版本:

[email protected]:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

========================

除錯資訊:

可以看到如下的錯誤資訊:

debug1: Next authentication method: gssapi-with-mic
debug1: An invalid name was supplied
Cannot determine realm for numeric host address

事實上,正是從gssapi-with-mic這一行開始,開始耗時間。

====================

失敗的嘗試:


有人說是在目標機器中修改/etc/ssh/sshd_conf檔案

將UseDNS 的預設值由yes修改為no,並重啟sshd。我試了,對這種情況不管用。但不排除對別的延遲情況管用。

====================

有效的解決辦法:

1. 修改本地機器的hosts檔案,將目標機器的IP和域名加上去。或者讓本機的DNS 伺服器能解析目標地址。

vi /etc/hosts

192.168.12.16  ourdev

其格式是“目標機器IP 目標機器名稱”這種方法促效。沒有延遲就連上了。不過如果給每臺都加一個域名解析,挺辛苦的。但在windows下用putty或secure-crt時可以採用這種方法。

2.修改本機的客戶端配置檔案ssh_conf,注意,不是sshd_conf

vi /etc/ssh/ssh_conf

找到

GSSAPIAuthentication yes

改為

GSSAPIAuthentication no

儲存。

再連目標機器,速度就飛快了。

GSSAPI ( Generic Security Services Application Programming Interface) 是一套類似Kerberos 5 的通用網路安全系統介面。該介面是對各種不同的客戶端伺服器安全機制的封裝,以消除安全介面的不同,降低程式設計難度。但該介面在目標機器無域名解析時會有問題。我看到有人給ubuntu提交了相關bug, 說要將GSSAPIAuthentication的預設值設為no,不知為何,ubuntu9.10的預設值還是yes。

修改完畢,此時的連線除錯資料變為了:

相關推薦

mysql遠端連線解決辦法

     伺服器重新啟動了,不知道什麼原因訪問速度特別慢,因為是開啟資料庫操作多的頁面特別明顯,由於是區域網伺服器連線,覺得資料庫問題會比較多。    查詢資料得到結果,預設安裝的MYSQL開啟了DNS的反向解析。域名解析也可以導致網路程式慢,MySQL在處理新的執行緒連線

ssh 連線解決辦法

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

MySQL遠端連線速度解決辦法

今天用自己寫的圖書管理系統發現每次開啟都很慢,還以為是網速的問題,就ping了一下伺服器發現沒有問題,但是沒進行一次資料庫的操作都要等十幾秒這就很傷心了,因為要更新一些功能需要測試,就在網上查了一下解決辦法,只需兩步,在這記錄一下。 解決辦法: 1、在mysql的配置檔案中增加如

SecureCRT使用SSH連線問題解決

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

網站圖片過大加載解決辦法

加速 解決辦法 使用 過大 cdn post tiny 服務 寬帶 1.使用緩存 2.使用CDN加速3.使用jq延遲加載圖片, 用到那個 加載哪個.4.加大服務器寬帶 5.檢查服務器硬盤讀取速度. 壓縮圖片: png建議使用https://tinypng.com/ 非

Maven庫下載解決辦法,利用中央倉庫

pbo tar htm com too views osi html url 以下四個都是可用的: [html] view plain copy http://mirrors.ibiblio.org/maven2/ http://mvnrepos

網路不穩定導致伺服器SSH連線不穩定解決辦法

這些天遇到一問題,有3臺阿里雲伺服器,其中一臺用辦公室網路訪問時極不穩定(ssh和資料庫打不開),其他兩天沒事。 解決辦法1:在其他兩臺伺服器上使用ssh命令登陸,再操作伺服器  ssh -p xx [email protected]   xx為埠  user為登

(親測解決)VMware開啟需要半天才進入、開啟系統、執行解決辦法

描述:本來VMware用著很好,升級系統之後第二天發現開啟軟體特別慢,特別是還轉圈圈,VMware開啟需要半天才進入、開啟系統很慢、執行很慢,其實導致這個軟體的原因就是軟體被防火牆阻截了!原因:軟體被防火牆阻截解決:解決辦法就是關閉防火牆,但是要注意,有的朋友關閉防火牆還是解

docker pull解決辦法

經常拉取映象的時候很慢或者拉不下來,這裡可以使用阿里雲映象加速器,然後試試看有沒有效果 ##使用阿里雲映象加速器 [root@localhost ~]# mkdir -p /etc/docker [root@localhost ~]# tee /etc/d

用mysqldump備份出來的還原回去解決辦法

轉自  MySQL匯出的SQL語句在匯入時有可能會非常非常慢,在處理百萬級資料的時候,可能匯入要花幾小時。在匯出時合理使用幾個引數,可以大大加快導 入的速度。 -e 使用包括幾個VALUES列表的多行INSERT語法; --max_allowed_packet=XXX

xp顯示桌面,解決辦法

剛遇到一次很奇怪的問題,登陸後等了很久才顯示桌面,在這期間,檢視工作管理員,cpu佔用率為0,去除掉所有啟動項,問題依舊,但在安全模式下沒問題,那麼問題肯定出在驅動,服務上.經過多次嘗試禁用某些硬體,刪除多餘的驅動,關閉某些服務,均無法奏效,或者是嘗試的次數還沒足夠多吧,但每

eclipse安裝外掛解決辦法

-startupplugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar--launcher.libraryC:/Users/10214/.p2/pool/plugins/org.eclipse.equinox.launcher.win32

Xshell連線解決辦法

ssh的服務端在連線時會自動檢測dns環境是否一致導致的,修改為不檢測即可,操作如下: 修改檔案:/etc/ssh/sshd_config UseDNS yes  --->預設為註釋行 Us

ssh連線ssh algorithm negotiation failed”解決辦法

在/etc/ssh/sshd_config檔案中追加 Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfo

解決oracle連線問題

       在redhat 5.8 上裝了 Oracle 11g R2               在使用sqlplus scott/[email protected] 連線是一直都沒有反應,使用tnsping 別名也是沒有反應。但是使用sqlplus /

CentOS 7 SSH修改埠後服務連線失敗的解決辦法

新裝了CentOS 7(注意是CentOS 7!!!)系統,發現通過MobaXterm(這個工具也強烈推薦,免費版,而且功能比較多,介面好看)連線之後提示連線失敗,後來經過一番辛苦,終於搞定,解決辦法如下:      首先是修改埠,找到SSH的配置檔案進行修改,vi /et

JDK8+tomcat8環境tomcat啟動時SecureRandom 非常解決辦法

啟動tomcat seconds 安全 rom 評估 這就是 gen cal 什麽 JDK 8 + tomcat8 啟動有時會出現 org.apache.catalina.util.SessionIdGeneratorBase- Creation of SecureRand

Oracle無法啟動偵聽,連接特別解決辦法

oracle listener.log超過4G無法啟 Oracle業務系統無法連接,檢查網絡,檢查偵聽,都沒問題,tnsping也沒問題,就是無法連接,不用想了。。看alert日誌,如下報錯,Fatal NI connect error 12537, connecting to:(LOCAL=NO)

Linux - ssh 連接解決

div ini body AR linu strong conf authent 鏈接 解決 ssh 鏈接慢 sed -i ‘s/GSSAPIAuthentication yes/GSSAPIAuthentication no/‘ /etc/ssh/sshd_config

github訪問解決方案

add 問題 ipc host 文件 glob 方案 hub ipa 首先要解決的就是這個訪問速度的問題: 獲取Github相關網站的ip 訪問https://www.ipaddress.com,拉下來,找到頁面中下方的“IP Address T