首页 > Web开发 > 详细

xshell连接linux报Disconnected from remote host/WebShell连接报SSH connection failed: connect ECONNREFUSED

时间:2020-07-01 16:35:43      阅读:1031      评论:0      收藏:0      [点我收藏+]

错误描述:

连接linux时,xshell报 Disconnected from remote host,
换了腾讯云上的WebShell登录报 SSH connection failed: connect ECONNREFUSED

解决方法:

  1. 安全组是否开放了22端口

    若没有开放,则新增入栈规则,若已开放,则进行下一步

  2. 查看 sshd 服务端口

    因为无法通过其他方式连接linux,只能使用 VNC 登录 Linux 实例
    登录成功后 查看是否含有 sshd 服务监听的端口。

    netstat -tnlp | grep sshd

    执行后,若无输出,则可能是 sshd 服务未启动。执行以下命令,查看 sshd 服务是否启动。

    systemctl status sshd.service

    如果未启动,请执行以下命令,启动 sshd 服务,再重新使用 SSH 登录 Linux 实例。

    systemctl start sshd

    若无法正常启动,则进行下一步

  3. failed to start openssh server daemon

    技术分享图片

    提示这个错误,则先使用如下命令定位错误信息

    sshd -t

    技术分享图片

    错误信息为:/var/empty/sshd must be owned by root and not group or world-writable
    权限问题,执行如下命令:

    chown -R root.root /var/empty/sshd
    chmod 744 /var/empty/sshd
    service sshd restart

    接下来就可以重新连接,看是否已经解决了~

xshell连接linux报Disconnected from remote host/WebShell连接报SSH connection failed: connect ECONNREFUSED

原文:https://www.cnblogs.com/sylvia-/p/13219897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!