一、检查网络与安全组配置
- 使用
ping
命令测试云主机IP的连通性,排除网络层故障 - 检查本地防火墙是否放行22端口,建议临时关闭测试:
systemctl stop firewalld
- 登录京东云控制台,确认安全组规则已放行SSH端口(默认22),需设置源IP为客户端公网地址
二、验证SSH服务状态
通过控制台VNC登录云主机后执行:
- 查看服务运行状态:
systemctl status sshd
- 检查配置文件有效性:
sshd -t
验证配置文件语法 - 确认监听端口设置:
netstat -ntpl | grep sshd
三、排查身份认证问题
常见认证异常场景处理:
错误提示 | 解决方案 |
---|---|
Permission denied | 检查密钥权限是否为600,确认~/.ssh/authorized_keys 文件权限 |
Host key verification failed | 删除本地known_hosts 对应记录重新认证 |
Connection refused | 确认PasswordAuthentication 配置项已启用 |
四、分析日志与高级配置
深度排查建议执行以下操作:
- 查看实时日志:
tail -f /var/log/secure
监控认证过程 - 调整会话保持参数:
在/etc/ssh/sshd_config
添加:
ClientAliveInterval 60
ClientAliveCountMax 3
- 启用调试模式:
sshd -d -p 2222
启动调试端口
建议按照网络层→服务层→认证层的顺序逐步排查,重点关注京东云安全组规则与密钥文件权限设置。对于持续性故障,建议保存系统日志并联系京东云技术支持进行深度分析。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/548914.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。