专注云服务商活动
网站运营运维笔记

SSH连接远程服务器出现"Connection reset by peer"问题排查

当SSH远程登录服务器提示 ​​"Connection reset by peer"​​ 时,表示连接被远程服务器强制终止。可能原因包括网络问题、服务器配置限制、防火墙拦截或SSH服务异常。这里老左就和大家一起记录我是如何逐步排查和解决方案:

1、确认服务器是否正常运行

systemctl status sshd   # Linux(Systemd系统)
service sshd status     # Linux(SysVinit系统)

确保服务状态为 active (running)。若未运行,尝试重启服务:

systemctl restart sshd  # 或 service sshd restart

2、检查SSH的监听端口

在服务器上运行以下命令,确认SSH默认端口(22)是否正常监听:

netstat -tuln | grep 22   # Linux
lsof -i :22               # macOS

若无输出或显示 LISTEN 状态异常,可能是SSH配置错误或端口被占用。

3、检查防火墙

iptables -L -n | grep 22      # 查看iptables规则
ufw status                    # Ubuntu的UFW防火墙
firewall-cmd --list-ports     # CentOS的Firewalld

若端口被拦截,放行规则(以UFW为例):

ufw allow 22/tcp

登录云服务商控制台(如AWS安全组、阿里云安全组),确认入方向规则允许SSH端口(默认22)的TCP流量。

最后发现问题在这里,云服务器商家的安全组没有设置放行。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » SSH连接远程服务器出现"Connection reset by peer"问题排查