服务器远程ssh连接失败解决方案
查看ssh服务状态
systemctl status sshd.service
正常应该是下图情况:(running)绿色即为正常状态
在这里插入图片描述
如果正常查看后面步骤的防火墙设置,异常继续下一个步骤。
如果异常可以先卸载ssh然后重新安装(可以不卸载覆盖安装),可以使用yum安装,也可rpm安装(链接:rpm包地址:
提取码:w7uv)。
卸载:
rpm -qa | grep ssh
将查到的几个包openssh开头的卸载
rpm -e 所查到的文件名
卸载失败可以直接覆盖安装
yum -y install openssh-server openssh-client
或
rpm -ivh --nodeps openssh-server-8.0p1-1.el7.x86_64.rpm openssh-debuginfo-8.0p1-1.el7.x86_64.rpm openssh-clients-8.0p1-1.el7.x86_64.rpm openssh-8.0p1-1.el7.x86_64.rpm
注:–nodeps可以解决依赖包的问题
开启ssh服务:
systemctl start sshd.service
变成绿色即为成功。查看连接,如果还连接不上,看看防火墙。
查看防火墙
firewall-cmd --query-port=22/tcp
如果反馈为no执行下一步,开放22端口。
firewall-cmd --permanent --add-port=22/tcp
重启防火墙
firewall-cmd --reload
即可以连接成功。
备注:如果有取消存储服务器挂载的执行 mount -a 即可。