【发布时间】:2016-09-02 01:39:10
【问题描述】:
一段时间以来,我一直在尝试从外部网络通过 SSH 连接到我的 RPi,但运气不佳。我遵循了所有指南,他们都说了同样的话:设置 SSH,在端口 22 上转发端口,然后使用您的外部 IP 地址进行连接。我已经能够使用来自同一网络的内部 IP 轻松 SSH 到 RPi,没有问题,但不是来自我的外部 IP。这是我的端口转发配置:
这是我的 RPi 以太网连接的内部 IP。我也尝试过使用 WiFi 的 IP,效果是一样的。当我尝试使用我的外部 IP 进行 SSH 时,无论哪个内部 IP 被端口转发(以太网或 WiFi),它都会超时。我已经在我的 PC 上的 PuTTY 和我的 Macbook 上使用
sudo ssh pi@my.external.ip.address
它仍然只是超时。我唯一能想到的可能是防火墙的一些问题,但我不知道防火墙是如何工作的,所以如果以前见过这种情况并且这是一个防火墙问题,更详细的指南会很好。
即使问题未知,是否有任何方法可以调试 SSH 调用,并在我使用外部 IP 时查看失败的确切位置?非常感谢任何形式的帮助。
【问题讨论】:
-
ssh -v -v -v pi@my.external.ip.address将打印它到底在做什么。您不会尝试从内部局域网连接到外部 IP,对吗? -
我没有反对意见,虽然这是一个有趣的问题,但这个 Q 与 StackOverflow 定义的编程无关。它可能在 S.E. 上更合适。相关网站 superuser.com 或 raspberrypi.stackexchange.com 。考虑使用 Q 底部的
flag链接并要求版主移动它。请不要在 2 个不同的网站上发布相同的 Q。谢谢,祝你好运。 -
是的,我考虑过在不同的网站上发帖,但我认为我不妨在这里发帖,因为这是一个一般的 SSH 问题,可能有人知道答案
-
和 alvits,我试图从内部 LAN 连接到外部 IP 只是为了进行测试,虽然我家里有 2 个路由器并尝试连接到另一个路由器的 WiFi 并查看我是否可以通过 SSH 连接到外部 IP,但这也不起作用。但是,如果从同一个 WiFi 连接到外部 IP 是一个问题,我想连接到同一个调制解调器的不同路由器也可能是一个问题。究竟是什么让它变得如此糟糕?
-
从外网试过了,还是不行:/
标签: linux ssh raspberry-pi raspbian