Bash
ssh
無法到達目的地
我正在嘗試使用該 IP 地址 SSH 到我實驗室中的另一台機器。IP 地址是
137.84.4.211
,假設主機名是MyName
. 我的 IP 地址是137.82.81.10
。我不知道這是否意味著兩台電腦共享同一個本地主機。我試過
$ ssh -vv MyName@137.84.4.211 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 上執行
IP 地址 137.
84
.4.211 和 137.82
.81.10 不在同一個網路上。最有可能的是,這兩個地址都應該是 84 或 82。