XShell作為主流的SSH終端工具,在運維開發界應用很廣泛,它運行在Windows平臺上。
當你用XShell無法連接服務器時,因素有很多,是需要一步步排查解決的,結合我的運維經驗供大家參考:
1、首先確認Linux服務器
*檢查方法:在你的電腦上按下Win+R組合鍵》打開“運行”窗口,輸入cmd》進入命令提示符》輸入telnetxxx.xxx.xxx.xxx22
telnet后面跟的是你Linux服務器的IP+空格+SSH端口,如果能telnet通說明服務器SSH服務正常,也能被外網訪問,如下圖示代表SSH服務正常:
如果telnet不通,請檢查:
服務器上是
否啟動了SSHD服務; SSH
端口是否在iptables中開放; 如果是阿里云服務器,不光光要在服務器的iptables中開放SSH端口,還要在
阿里云管理面板里開放網絡安全組規則。
2、檢查XShell中的連接參數是否正確
主要檢查服務器IP、端口號是否輸入正確。
3、檢查XShell中的登錄方式
Linux服務器SSHD中配置的登錄方式主要有兩種:
另外還要注意服務器
綜上,檢查原則就是先判斷SSHD端口是否通暢,然后判斷登錄方式及驗證信息是否正確。相信以上排查步聚可以幫你解決掉問題。
我是科技領域創作者,十年互聯網從業經驗,我了解更多科技知識!如果大家有不同看法,歡迎在下方評論區發表自己的觀點~