云服务器SSH连接失败快速排查指南
一、网络连通性检查
首先使用ping [服务器IP]
测试基础网络连通性,若出现请求超时需排查:
- 检查本地网络是否正常(切换网络环境测试)
- 确认服务器公网IP地址正确性
- 通过云控制台检查实例运行状态
二、SSH服务状态验证
执行systemctl status sshd
检查服务状态:
- 服务未启动时执行
sudo systemctl start sshd
- 确认配置文件
/etc/ssh/sshd_config
的端口和监听地址 - 测试非默认端口连接
ssh -p [端口号]
三、防火墙与安全组配置
需要同时检查本地和云端防护策略:
- 服务器端开放22端口:
firewall-cmd --add-port=22/tcp
- 云平台安全组添加入站规则
- 检查本地防火墙/杀毒软件设置
四、SSH密钥认证排查
密钥认证失败时可尝试以下操作:
- 确认密钥文件权限为600:
chmod 600 key.pem
- 检查密钥对是否匹配服务器授权列表
- 临时切换密码认证测试
五、连接参数与日志分析
通过日志定位具体错误:
- 查看客户端调试信息:
ssh -v
- 分析服务器端日志:
/var/log/secure
- 检查连接超时参数配置
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/513490.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。