1. 程式人生 > >secure crt連線不上linux服務端

secure crt連線不上linux服務端

場景描述:這裡敘述下我出現的問題,使用secure crt7.3連線linux服務端A 可以成功連線;連線服務端B卻不能成功連線,提示Connection closed!選擇File---》Trace Options檢視詳細報錯資訊

問題分析:最開始我以為連線A能成功,B卻不能成功 就把問題放在了服務端B上。就用了排查法

一:檢查ssh服務是否開啟

二:檢查防火牆是否關閉

檢查上面兩個問題 發現我的服務端服務正常開啟,防火牆關閉,可是依舊連線不上。

這個時候我用了同網段的服務端A執行服務端B 可以成功連線,這個時候我就把問題的著眼點放在了secure crt本身上。secure crt連線客戶端的時候有個自動記憶的功能,修改過程中可能會導致些問題 這裡可以這樣操作。

資源管理器路徑裡輸入:

%AppData%\VanDyke\Config\Sessions

找到對應的配置檔案, 一般是自己的{ip}.ini

找到

S:"Key Exchange Algorithms"=

改為:

S:"Key Exchange Algorithms"=diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

重啟SecureCRT,再連線就可以了。大家修改前可以先對之前的檔案進行一次備份。

我這裡貼下用到的操作:

1:檢查ssh服務

netstat -a | grep ssh 或者ps -ef | grep ssh

重啟ssh服務

service sshd restart

2:檢查防火牆

service iptables status

開啟: service iptables start 
關閉: service iptables stop