我的问题是:
我正在尝试使用 ssh 访问我的网络外部具有公共静态 IP (PSIP) 的服务器,但当我尝试使用 PSIP 时,连接超时。我正在将服务器作为 Debian Wheezy 的 VM 运行。
例子:
me@mylocalhost ~# ssh [email protected] (where x is the PSIP)
connection timed out unable to reach host
我转到我的 vpn 设置,它使我进入了远程主机网络,我可以从那里访问它。我查看了我的系统日志和 dmesg,没有发现任何表明 ssh 错误的信息。如果我运行“dmesg | grep ssh”或“dmesg | grep sshd”,则不会得到任何输出,然后返回我的提示符。
ssh -v [email protected] OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 97.90.101.65 [97.90.101.65] port 22.
debug1: connect to address x.x.x.x port 22: Connection timed out ssh: connect to host x.x.x.x port 22: Connection timed out
traceroute to x.x.x.x (x.x.x.x), 30 hops max, 60 byte packets
1 mynetwork (y.y.y.y) 1.504 ms 1.460 ms 2.167 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
答案1
可能的原因如下:
- 你的路由器不知道如何访问公共 IP
- 公共主机不知道如何到达您的主机(没有返回路径)
- 公共主机有防火墙,会断开你的连接
我不明白的是,如果这台机器有公共 IP,为什么还要提到 VPN。