錯誤描述:
連接linux時,xshell報 Disconnected from remote host,
換了騰訊雲上的WebShell登錄報 SSH connection failed: connect ECONNREFUSED
解決方法:
-
安全組是否開放了22端口
若沒有開放,則新增入棧規則,若已開放,則進行下一步
-
查看 sshd 服務端口
因為無法通過其他方式連接linux,只能使用 VNC 登錄 Linux 實例
登錄成功后 查看是否含有 sshd 服務監聽的端口。netstat -tnlp | grep sshd
執行后,若無輸出,則可能是 sshd 服務未啟動。執行以下命令,查看 sshd 服務是否啟動。
systemctl status sshd.service
如果未啟動,請執行以下命令,啟動 sshd 服務,再重新使用 SSH 登錄 Linux 實例。
systemctl start sshd
若無法正常啟動,則進行下一步
-
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接下來就可以重新連接,看是否已經解決了~