環境:Win7 32bit + SecureCRT 6.5 中文api
使用工做機上的SecureCRT登陸公司內網的跳板機,發現很慢,每次都得等待好幾分鐘才彈出輸出私匙密碼的框。諮詢了一下其餘同事,發現他們都很正常,沒碰到過我這種問題。服務器
解決過程:網絡
1.ping跳板機IP,延遲<=1ms,排除網絡緣由。session
2.考慮是否是防火牆或殺軟的問題,發現防火牆一直都是關閉狀態(習慣歷來不開防火牆),可是殺軟開着,因而關閉殺軟。再次嘗試SecureCRT登錄跳板機,問題依舊排除。ssh
3.考慮是否是電腦的問題,因而在本身筆記本上安裝同一版本SecureCRT,筆記本鏈接公司內網。登錄跳板機,立刻登錄成功,不會像工做機那樣等待好幾分鐘,肯定是工做電腦問題。google
4.考慮是否是軟件問題,因而又下了一個英文原版的SecureCRT7.1,發現問題依舊。使用putty登錄跳板機,立刻登錄成功。spa
5.到了這一步,能夠肯定是工做機上的SecureCRT的問題,其餘ssh軟件無問題。日誌
6.google之,大部分都是須要更改ssh服務器上的sshd_config文件等方法。這明顯與我碰到的狀況不符,排除。it
7.繼續google,有的說SecureCRT5碰到這種問題,改用SecureCRT6.6就行。還有的說取消了 session options-->ssh2-->鑑權-->GSSAPI 選項就能夠了。都嘗試了,仍是沒法解決問題。io
8.不甘心,打開SecureCRT的跟蹤選項,將其中的報錯信息複製,google,搜到不少SecureCRT官方論壇(forums.vandyke.com)的帖子,均沒法解決個人問題。
9.至此已經爲這個問題糾結了整整1天的時間,總不能爲了這麼點問題重裝系統吧,之後用putty算了。
10.次日仍是想試試能不能解決,繼續google,仍是沒找到什麼辦法。
11.忽然鬼使神差的打開了對應的Session配置文件(也就是SecureCRT配置目錄的Sessions子目錄下的跳板機對應的ini配置文件),發現有1個 GSSAPI Method 設置的值爲 auto-detect,想起第8步中顯示的日誌裏提示不少gssapi之類的錯誤,因而將它們的值改成none(不要問我爲何改成none,就是看了一下配置文件,多年程序生涯的直覺告訴我none應該是禁止的意思),重啓SecureCRT。再次鏈接跳板機,瞬間彈出輸入私匙密碼的框,輸入密碼,馬上登陸成功。
12.尼瑪問題就這樣解決了,此時此刻只想說一句:fuck!
補充:推測之因此出現這個問題是由於SecureCRT的bug致使沒有將第7步中取消 session options-->ssh2-->鑑權-->GSSAPI 保存到配置文件中。