我正在尝试使用 IP 地址 ssh 到实验室中的另一台计算机。 IP 地址是137.84.4.211
,假设主机名是MyName
。我的 IP 地址是137.82.81.10
。我不知道这是否意味着两台计算机共享同一本地主机。
我试过
$ ssh -vv [email protected]
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 137.84.4.211 [137.84.4.211] port 22.
debug1: connect to address 137.84.4.211 port 22: Operation timed out
ssh: connect to host 137.84.4.211 port 22: Operation timed out
当然,大约花了一分钟才返回Operation timed out
。
我也做了
$ sudo tcptraceroute 137.84.4.211 22
Selected device en0, address 137.82.81.10, port 55360 for outgoing packets
Tracing the path to 137.84.4.211 on TCP port 22 (ssh), 30 hops max
1 137.82.81.253 0.488 ms 0.370 ms 0.357 ms
2 a0-a1.net.ubc.ca (142.103.78.250) 0.648 ms 0.660 ms 0.683 ms
3 anguborder-a0.net.ubc.ca (137.82.123.137) 132.591 ms 1.959 ms 1.525 ms
4 343-oran-cr1-ubcab.vncv1.bc.net (134.87.2.234) 0.549 ms 0.639 ms 0.625 ms
5 cr1-bb3900.vantx1.bc.net (206.12.0.33) 0.747 ms 0.547 ms 0.620 ms
6 vncv1rtr1.canarie.ca (205.189.32.172) 0.700 ms 1.426 ms 1.126 ms
7 abilene-1-lo-jmb-706.sttlwa.pacificwave.net (207.231.240.8) 3.955 ms 4.010 ms 4.080 ms
8 198.71.46.246 29.355 ms 29.405 ms 29.261 ms
9 159.238.0.10 29.510 ms 29.404 ms 29.613 ms
10 159.238.0.9 32.455 ms 36.140 ms 32.574 ms
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Destination not reached
由于两台计算机均位于不列颠哥伦比亚省温哥华(不到 50 米),我有点惊讶地发现它正在搜索安大略省 (205.189.32.172) 和怀俄明州 (159.238.0.9) 的节点。
我确保防火墙已关闭并且允许所有连接。两台电脑均运行 Mac OS X El Capitan
答案1
IP 地址 137. 84
.4.211 和 137. 82
.81.10 不在同一网络上。最有可能的是,两个地址中的值都应该是 84 或 82。