栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

阿里云轻量级服务器 ssh 远程连接 connect:fail, reason: connect server 22 port fail(已解决)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云轻量级服务器 ssh 远程连接 connect:fail, reason: connect server 22 port fail(已解决)

轻量级服务器版本:ubuntu 16.04 昨天提示有版本更新,更新之后今天发现远程无法连接报错如题所示,网上搜了一大堆。已经试了且无效的方案如下:

    远程ping服务器,可以ping通,telnet 22无效。阿里云安全组已更新端口22规则,此路不通进入阿里云救援模式,查看22端口,ssh未服务。尝试重启ssh服务器,报错如下:

按照提示步骤执行:

systemctl status ssh.service

结果如下:

网上搜了一下,没有找到一样的错误。。。

继续分析:执行代码如下:

/usr/sbin/sshd -T

结果如下:        

找到错误所在地了,已经看到曙光了,看提示是配置文件发生错误,估计因为服务器版本更新导致配置文件不匹配了,根据提示打开配置文件 。

vim /etc/ssh/sshd_config

输入

:set nu

打开行号,根据提示将第16,19,20,29,38,83行注释掉保存退出,修改之前注意将配置文件复制一份,防止出错。

之后继续执行

/usr/sbin/sshd -T

报错

Missing privilege separation directory: /var/run/sshd

之后操作

mkdir /var/run/sshd
chmod 0755 /var/run/sshd

重启ssh成功!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724677.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号