这个调试信息告诉我在尝试 SSH 连接时出了什么问题?

这个调试信息告诉我在尝试 SSH 连接时出了什么问题?

我正在尝试使用提供的用户名和密码凭据与远程服务器建立新连接。我尝试使用以下命令进行连接:

ssh -vv -p {port} {user}@{host}

我得到这个输出,然后它停止了 3 分钟:

OpenSSH_5.6p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /Users/username/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to {host} [{host}] port {port}.
debug1: Connection established.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type '-----END'
debug1: identity file /Users/username/.ssh/id_rsa type 1
debug1: identity file /Users/username/.ssh/id_rsa-cert type -1
debug1: identity file /Users/username/.ssh/id_dsa type -1
debug1: identity file /Users/username/.ssh/id_dsa-cert type -1
debug1: ssh_exchange_identification: 220 ProFTPD 1.3.3a Server (Debian) [{host}]

然后我得到了这个:

debug1: ssh_exchange_identification: 421 Login timeout (300 seconds): closing control connection

ssh_exchange_identification: Connection closed by remote host

它是否尝试使用公钥进行连接?如果是,那么它是来自我的客户端,还是来自服务器?

验证一下这个说法是否来自我的客户,我尝试使用此处给出的命令强制进行密码验证

ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no user@host

但是使用 -vv 得到相同的输出,并且它在同一点停止。我从未被要求输入密码。

这可能是客户端问题还是服务器问题?我可以采取哪些后续步骤来查明问题?服务器不是由我管理的 - 当我与服务器管理员一起调查问题时,知道要询问什么会很好。

答案1

ssh_exchange_identification: 220 ProFTPD 1.3.3a Server告诉您 FTP 服务器(而不是 SSH 服务器)似乎正在监听{port}

相关内容