一、基础网络测试
首先确认本地网络是否正常,执行以下步骤:
- 使用
ping 服务器公网IP
测试网络连通性; - 通过
telnet 服务器IP 22
验证22端口是否开放; - 检查腾讯云服务器控制台实例状态,确认无停机维护。
二、安全组与防火墙配置
排查网络策略层面的限制因素:
- 登录腾讯云控制台,检查安全组入站规则是否允许22端口TCP流量;
- 若使用非默认SSH端口,需同步修改安全组规则;
- 服务器内部防火墙执行以下命令(以CentOS为例):
sudo firewall-cmd --list-all | grep ssh
。
三、SSH服务状态检查
通过VNC登录服务器控制台执行诊断:
- 运行
systemctl status sshd
查看服务是否活跃; - 使用
sshd -t
检查配置文件语法错误; - 重启SSH服务:
sudo systemctl restart sshd
。
四、密钥与身份验证排查
针对密钥认证场景的特殊处理:
- 确认私钥文件权限设置为600:
chmod 600 key.pem
; - 检查
~/.ssh/authorized_keys
文件是否包含完整公钥; - 临时切换为密码认证测试(需在
sshd_config
中启用)。
通过分层排查法可快速定位SSH连接故障:从基础网络层逐步推进至服务配置层,重点检查安全组、端口状态、SSH服务运行情况三大核心环节。建议优先使用腾讯云自带的VNC登录功能进行服务状态诊断。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/614963.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。