香港服務(wù)器租用后,可以有多種方式實(shí)現(xiàn)遠(yuǎn)程訪問,如果使用ssh訪問香港服務(wù)器失敗,如何排查原因以及有哪幾種應(yīng)對方法?
首先,排查網(wǎng)絡(luò)是否存在問題。按快捷鍵Win+R,在彈出的對話框中輸入cmd。點(diǎn)擊運(yùn)行,在彈出窗口中輸入ping+要連接的香港服務(wù)器IP地址,如果出現(xiàn)請求超時,需要在服務(wù)器端輸入ifconfig名, 查看連接的網(wǎng)絡(luò)狀態(tài)。
如果是網(wǎng)卡正常,可能是輸入連接的IP地址輸入錯誤。在xshell客戶端輸入正確IP地址重新鏈接就可以。反之,就需要重新配置網(wǎng)卡。
排除網(wǎng)絡(luò)原因后就可以檢查看看端口是否開啟,在cmd窗口中用telnet命令測試,
telnet+要連接的IP地址,如果顯示連接失敗,可能是端口關(guān)閉,需要在香港服務(wù)器上查看端口信息。
netstat -ntlp|grep 22
輸入命令后,如果沒有22端口信息,需要打開端口號,再使用xshell重新連接。
查看s sh的運(yùn)行狀態(tài):
systemctl status s shd.service
如出現(xiàn)服務(wù)未啟動,可以使用以下命令:
/etc/init.d/s shd start
啟動服務(wù)出現(xiàn)失敗,使用以下命令查找具體原因:
sshd: /lib/libcrypto.so.10: version `OPENssl_1.0.2’ not found (required by sshd)
執(zhí)行
cp /usr/lib64/libcrypto.so.10 /usr/lib
再重啟ssh就iuky了。
如果是因?yàn)橛卸鄠€libgcc版本沖突所導(dǎo)致。libgcc_x86_64的版本與libgcc不同。可以嘗試在安裝libgcc_s庫的同時更新libgcc_s_64庫。處理的方案:
yum install libgcc.x86_64 libgcc_s.so.11