ssh_exchange_identification:读取:操作超时

ssh_exchange_identification:读取:操作超时

我正在尝试连接到我的服务器(Synology DS212),ssh xxx@yyy -p 22222 -vvv但无法连接,并出现以下错误:

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/xxxxx/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to yyyyyyy [xx.xx.xx.xx] port 22222.
debug1: Connection established.
debug1: identity file /Users/xxxxx/.ssh/id_rsa type -1
debug1: identity file /Users/xxxxx/.ssh/id_rsa-cert type -1
debug1: identity file /Users/xxxxx/.ssh/id_dsa type -1
debug1: identity file /Users/xxxxx/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
ssh_exchange_identification: read: Operation timed out

该连接在另一台电脑上有效,但在我的电脑上无效(macbook pro)。此连接不使用任何键(即使我删除了它们,它仍然不起作用)。

你知道麻烦在哪里吗?

反馈:问题出在我执行的网络配置上ssh xxx@yyy -p 22222 -vvv。路由器允许我打开每个端口上的连接,但它阻止了非标准 ssh 端口(非 22 端口)上的所有传入连接。就我而言,没有解决方案。

建议:尝试tcpdump同时在计算机和服务器上监控传入和传出的连接。

相关内容