我一直在尝试从外部网络连接SSH到我的RPi一段时间,但运气不佳。我已经遵循了所有的指南,他们说的都是一样的东西:设置SSH,在端口22上转发端口,然后使用外部IP地址连接。我已经能够轻松地使用来自同一网络的内部IP通过SSH连接到RPi,而不会从我的外部IP获得问题。这是我对端口转发的配置:从外部IP连接到Raspberry Pi的问题
这是对我的RPI的以太网连接的内部IP。我已经尝试过使用WiFi的IP,它也具有相同的效果。当我尝试使用我的外部IP进行SSH时,无论端口转发哪个内部IP(以太网或WiFi),它都会超时。我已经试过了两个PuTTY的使用
sudo ssh [email protected]
它仍然只是超时我的电脑和我的MacBook。我认为可能发生的唯一情况是防火墙存在一些问题,但我不知道防火墙是如何工作的,所以如果以前出现过这种情况,并且这是防火墙问题,那么更详细的指南会很好。
即使问题未知,是否有任何方法可以调试SSH调用并查看使用外部IP时发生故障的位置?任何形式的帮助,不胜感激。
'ssh -v -v -v pi @ my.external.ip.address'将会打印出它到底在做什么。你不会尝试从你的内部局域网连接到你的外部IP地址,对吗? – alvits
没有从我这里得到什么好处,虽然这是一个有趣的问题,但这个Q并不是针对StackOverflow定义的编程。它可能更适合于S.E.相关网站http://superuser.com或http://raspberrypi.stackexchange.com/。考虑使用Q底部的'flag'链接并请主持人移动它。请不要在2个不同的网站上发布相同的Q.谢谢你,祝你好运。 – shellter
是的,我认为发布在不同的网站上,但我认为我可能只是发布在这里,因为它是一种普通的SSH问题,有人可能知道答案 – MegaAmoonguss