开发者社区 > 弹性计算 > 云服务器ECS > 正文

如何远程排查 ECS 无法正常 SSH 并修复问题?

已解决

如何远程排查 ECS 无法正常 SSH 并修复问题?

展开
收起
游客lmkkns5ck6auu 2022-10-20 13:08:00 480 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1) 进入实例列表,找到需要进行远程连接排查的实例,单击实例右侧的远程连接,选择 VNC 远程连接。

    2) 输入用户名 root+密码登录实例。

    3) 查看网络连接信息。

    4) 尝试手动启动 SSH 服务,发现无法启动。 systemclt start sshd

    5) 查看日志 systemclt status sshd报错:日志显示在 ssh 配置文件的 137 行有错误。

    6) 查看报错的配置文件。 vim /etc/ssh/sshd_config :set nu #显示行号 :137 #跳到 137 行在 test 前加#注释掉,然后输入:wq 保存。

    7) 再次启动 SSH,仍然还是无法启动。

    8) 查看日志,发现另一个报错。报错:在目录/var/empty/sshd 中缺少权限。 建议 在运维过程中尽量不要进行删除操作,可以备份后进行修改。

    9) 修复报错目录,SSH 恢复正常启动,端口 22 恢复监听。

    以上内容摘自《企业运维之弹性计算原理与实践》电子书,点击https://developer.aliyun.com/ebook/download/7779 可下载完整版

    2022-10-20 19:18:17
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS块储存产品全面解析 立即下载