香港服务器租用后,可以有多种方式实现远程访问,如果使用SSH访问香港服务器失败,如何排查原因以及有哪几种应对方法?
首先,排查网络是否存在问题。按快捷键Win+R,在弹出的对话框中输入cmd。点击运行,在弹出窗口中输入ping+要连接的香港服务器IP地址,如果出现请求超时,需要在服务器端输入ifconfig名, 查看连接的网络状态。
如果是网卡正常,可能是输入连接的IP地址输入错误。在xshell客户端输入正确IP地址重新链接就可以。反之,就需要重新配置网卡。
排除网络原因后就可以检查看看端口是否开启,在cmd窗口中用telnet命令测试,
telnet+要连接的IP地址,如果显示连接失败,可能是端口关闭,需要在香港服务器上查看端口信息。
netstat -ntlp|grep 22
输入命令后,如果没有22端口信息,需要打开端口号,再使用xshell重新连接。
查看s sh的运行状态:
systemctl status s shd.service
如出现服务未启动,可以使用以下命令:
/etc/init.d/s shd start
启动服务出现失败,使用以下命令查找具体原因:
sshd: /lib/libcrypto.so.10: version `OPENSSL_1.0.2’ not found (required by sshd)
执行
cp /usr/lib64/libcrypto.so.10 /usr/lib
再重启ssh就iuky了。
如果是因为有多个libgcc版本冲突所导致。libgcc_x86_64的版本与libgcc不同。可以尝试在安装libgcc_s库的同时更新libgcc_s_64库。处理的方案:
yum install libgcc.x86_64 libgcc_s.so.11
操作后,重启服务器以及重启ssh服务确保服务保存生效,这样就成功解决ssh访问失败的问题了!如果您对上文内容存在疑惑,可以联系华纳云技术客服为您提供更多指导建议!