返回我的 Mac SSH 超时,Mac OSX 10.11.1 (El Capitan)

返回我的 Mac SSH 超时,Mac OSX 10.11.1 (El Capitan)

我正在尝试使用以下命令通过 SSH 远程连接到我的 Mac:

ssh [email protected]

*将 123456789 替换为我的 icloud 帐号

有时能用,有时不能用。昨天早上不能用,但晚上能用。今天早上不能用。

以下是详细输出:

λ  9:11 (0) ~  |← ssh -vvv [email protected]
OpenSSH_6.9p1, LibreSSL 2.1.7
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to rut-server.123456789.members.btmm.icloud.com [fdd5:be09:2866:67f2:587:390b:76ef:2a47] port 22.
debug1: connect to address fdd5:be09:2866:67f2:587:390b:76ef:2a47 port 22: Operation timed out
ssh: connect to host rut-server.123456789.members.btmm.icloud.com port 22: Operation timed out

以下是一次 ping 尝试(运行了大约 6 分钟,没有响应):

λ  9:29 (0) ~  |← ping6 Rut-Server.123456789.members.btmm.icloud.com
PING6(56=40+8+8 bytes) fdd5:be09:2866:67f2:8812:6b0c:c48:b246 --> fdd5:be09:2866:67f2:587:390b:76ef:2a47
^C
--- rut-server.123456789.members.btmm.icloud.com ping6 statistics ---
443 packets transmitted, 0 packets received, 100.0% packet loss

尽管它没有响应 ping,但服务器仍在运行。它目前托管一个正在运行的 murmur 服务器。在寻找屏幕共享时,它也显示为可用:

λ  9:12 (0) ~  |← dns-sd -B _rfb | grep icloud
 9:25:53.929  Add        2   0 123456789.members.btmm.icloud.com. _rfb._tcp.           Rut Server

但不适用于文件共享(尽管已启用):

λ  9:26 (0) ~  |← dns-sd -B _afpovertcp

答案1

我发现,由于路由器未配置为允许“即插即用”,因此无法正确使用回我的 Mac 端口转发。在路由器上启用此功能后,回我的 Mac 能够正确进行端口转发,并且每次 ssh 连接都能成功。

它停止工作的原因是我重置了路由器并且默认设置已禁用“即插即用”。

相关内容