编辑1:

编辑1:

突然之间,我scp从远程服务器到本地计算机(Mac)的能力失败了。我不知道什么时候确切地这开始了,但一定有一些我没有意识到的变化,因为它之前工作得很好。

我有 2 台服务器,我的本地计算机上的所有内容都使用 RSA 密钥进行保护。服务器A可以scp往返服务器B没有问题,并且反之亦然

我的 Mac 可以向两台服务器发送数据,但是,当我登录到这两台服务器时,scp这两台服务器都无法向我的 Mac 发送任何数据(我以前没有遇到过任何问题)。scp


我已经阅读了我能找到的所有类似问题的线程,但它们似乎已经通过登录消息问题解决了,但我的 shell 都没有发出除通常情况之外的任何登录消息Last login...

最初,我认为这是私人家庭网络上的问题,可能是路由器阻塞了流量等,但问题仍然存在于我的大学网络上,其中所有计算机都在同一个域内。

完全关闭防火墙后,连接仍然失败。

这是我总是收到的调试:

user@ServerB:~$ scp -vvv test.txt joehealey@mymac:~/Desktop/
Executing: program /usr/bin/ssh host 137.205.183.84, user joehealey, command scp -v -r -t ~/Desktop/
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 137.205.183.84 [137.205.183.84] port 22.
debug1: connect to address 137.205.183.84 port 22: Connection timed out
ssh: connect to host 137.205.183.84 port 22: Connection timed out
lost connection

如果确实无法连接端口 22,我不明白为什么这突然开始成为问题?

服务器A和B都是Ubuntu服务器。 Mac 是 OSX El Capitan(使用 iTerm2)。

目前无法想到要提供的任何其他信息,但会根据需要进行编辑。

编辑1:

作为对评论的回应,这是 Mac 的输出lsof

COMMAND PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
launchd   1 root   32u  IPv6 0x678fdc0d37f8aa53      0t0  TCP *:22 (LISTEN)
launchd   1 root   37u  IPv4 0x678fdc0d37f9152b      0t0  TCP *:22 (LISTEN)
launchd   1 root   39u  IPv6 0x678fdc0d37f8aa53      0t0  TCP *:22 (LISTEN)
launchd   1 root   44u  IPv4 0x678fdc0d37f9152b      0t0  TCP *:22 (LISTEN)

̶s̶s̶h̶,̶̶r̶s̶y̶n̶c̶̶a̶n̶d̶̶s̶f̶t̶p̶̶e̶t̶c̶̶a̶l̶l̶̶w̶o̶r̶k̶̶f̶i̶n̶e̶。尽管笔记本电脑(也不是我测试过的家里的其他电脑)可以ssh从任一服务器连接到。

编辑2:

这是从我的 mac 到“服务器 B”的跟踪路由:

Selected device en1, address 192.168.0.10, port 58844 for outgoing packets
Tracing the path to 137.205.68.184 on TCP port 80 (http), 30 hops max
 1  192.168.0.1  4.495 ms  2.788 ms  0.983 ms
 2  * * *
 3  be368.pr3.hobir.isp.sky.com (2.120.8.32)  26.890 ms  50.091 ms  22.748 ms
 4  linx-gw2.ja.net (195.66.236.15)  23.971 ms  24.879 ms  25.449 ms
 5  ae23.londhx-sbr1.ja.net (146.97.35.165)  23.791 ms  24.935 ms  27.064 ms
 6  ae29.londpg-sbr2.ja.net (146.97.33.2)  31.917 ms  29.909 ms  28.199 ms
 7  ae31.erdiss-sbr2.ja.net (146.97.33.22)  27.841 ms  27.472 ms  29.663 ms
 8  ae23.birmub-rbr1.ja.net (146.97.37.154)  28.239 ms  29.382 ms  30.064 ms
 9  ae0.warwuw-rbr1.wmrn.ja.net (193.62.80.70)  27.122 ms  27.439 ms  26.995 ms
10  193.63.208.46  28.445 ms  30.121 ms  29.001 ms
11  gw-uw-1e.warwick.ac.uk (194.66.251.250)  39.050 ms  34.078 ms  28.284 ms
12  * * *
13  * * *
14  * * *
15  137.205.52.1  44.081 ms  29.241 ms  35.046 ms
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
Destination not reached

我不完全理解它说未到达(尽管经过 30 跳),因为从 Mac 到服务器的 SSH 连接很好。

从服务器 B 到我的 mac:

Selected device eth0, address 137.205.68.184, port 50671 for outgoing packets
Tracing the path to 94.2.125.120 on TCP port 22 (ssh), 30 hops max
 1  137.205.71.254  0.259 ms  0.250 ms  0.382 ms
 2  137.205.52.29  0.941 ms  0.702 ms  0.917 ms
 3  172.31.11.85  58.918 ms  0.972 ms  0.883 ms
 4  172.31.255.86  0.883 ms  0.832 ms  0.737 ms
 5  172.31.254.126  0.594 ms  0.517 ms  0.710 ms
 6  172.31.251.30  0.779 ms  0.794 ms  0.589 ms
 7  gw-uw-2.warwick.ac.uk (194.66.251.253)  1.339 ms  0.867 ms  1.243 ms
 8  193.63.208.45  15.719 ms  1.079 ms  1.228 ms
 9  ae25.lowdss-sbr1.ja.net (146.97.37.157)  2.251 ms  2.249 ms  2.402 ms
10  ae31.londtw-sbr2.ja.net (146.97.33.30)  11.367 ms  5.537 ms  5.698 ms
11  ae29.londtn-sbr1.ja.net (146.97.33.10)  5.663 ms  5.424 ms  5.513 ms
12  ae0.londtn-ban3.ja.net (146.97.35.170)  5.884 ms  5.321 ms  5.992 ms
13  be1028.er12.thlon.isp.sky.com (195.66.225.234)  6.040 ms  6.236 ms  6.363 ms
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
Destination not reached

看起来它可能被我的 ISP Sky 困住了?

相关内容