ssh 连接问题

ssh 连接问题

我遇到了无法通过 SSH 连接到服务器的问题。我正在查看服务器上的一些日志,完成后就关闭了连接。当我再次尝试连接时,我收到消息:ssh:连接到主机 SERVERIP 端口 22:连接被拒绝。

这是调试日志:

XXXXX:~ XXXXXX$ ssh -vvvv XXXXX@serverip
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to SERVERIP [SERVERIP] port 22.
debug1: connect to address SERVERIP port 22: Connection refused
ssh: connect to host SERVERIP port 22: Connection refused

我可以看到它指的是第 21 行,但是配置文件中没有任何改变,知道是什么原因造成的吗?

答案1

Connection refused是通用套接字/服务相关错误,通常在建立套接字时显示,而远程端点在所需端口上没有侦听器。

在这种情况下,远程服务器一定没有ssh运行守护进程,因此没有任何程序在端口 22 上监听(大概),或者极不可能的是ssh守护进程本身存在问题。

因此,请确保ssh守护进程在您尝试连接的远程主机上正在运行(并正常运行)。

相关内容