xshell連接linux報Disconnected from remote host/WebShell連接報SSH connection failed: connect ECONNREFUSED


錯誤描述:

連接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

    接下來就可以重新連接,看是否已經解決了~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM