我正在使用一个名为 PuTTY 的应用程序远程访问服务器。
我可以在我当地的图书馆和我周围的许多其他图书馆使用它(也可以在星巴克、Panera 等图书馆使用它),而且它有效。
但是今天我尝试像以前一样在我爸爸家里使用它,但却出现了错误:
Network error: Connection timed out.
可能出了什么问题?
答案1
这意味着PuTTY无法连接到服务器。
可能的原因:
- Verizon 正在阻止端口 22 上的传入或传出流量/TCP 连接,这可能是由于您订阅的计划类型或其他原因。
- 你爸爸的路由器或 3G/4G 热点正在阻止端口 22 上的传入或传出流量/TCP 连接。
- 您没有互联网连接和/或系统上的 TCP/IP 软件突然出现问题。
- 您的校园正在阻止端口 22 上往返于您正在连接的特定 IP 或 Verizon 的子网之一的传入或传出 TCP 连接。
- 您有一个本地防火墙或防病毒软件,它阻止了端口 22 上的传入或传出流量/TCP 连接。
- 您的 PuTTY 设置不正确。
- 您的 DNS 无法正确解析您所在校园的 IP 地址,因此您实际上连接到了错误的系统。
答案2
罪魁祸首是我的公寓和校园同时停电。
答案3
PuTTY 连接到 SecureShell。
是的,可能是路由器/互联网连接。
虽然很少见,但一些高级路由器有断开传出连接的能力。
我不熟悉 Verizon,但他们可能有某种代理可以让您连接到互联网,而这种代理不允许传出连接。
我在工作中也遇到过类似的问题。工作代理阻止了端口 22(SSH 的标准端口)。我将其更改为 443,即 HTTPS 端口,这样我就可以连接到我的服务器了。要进行此更改,您必须修改/etc/ssh/sshd_config
并将默认端口从 22 更改为 443,然后通过该端口进行连接。但这要求您首先连接到服务器,在我看来这是不可能的。或者您可以非常快速地跑到最近的图书馆,修改 SSH 配置文件以监听 HTTPS 端口而不是标准端口 22,然后跑回家。
但我认为最好的办法是致电 Verizon 客户支持并询问他们有关情况。
答案4
我遇到了同样的问题
解决方案:
1)关闭防病毒软件2)等待一段时间后再登录3-5分钟。
完毕!