【问题标题】:Issues SSHing to Raspberry Pi From External IP从外部 IP SSH 到 Raspberry Pi 的问题
【发布时间】: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.comraspberrypi.stackexchange.com 。考虑使用 Q 底部的flag 链接并要求版主移动它。请不要在 2 个不同的网站上发布相同的 Q。谢谢,祝你好运。
  • 是的,我考虑过在不同的网站上发帖,但我认为我不妨在这里发帖,因为这是一个一般的 SSH 问题,可能有人知道答案
  • 和 alvits,我试图从内部 LAN 连接到外部 IP 只是为了进行测试,虽然我家里有 2 个路由器并尝试连接到另一个路由器的 WiFi 并查看我是否可以通过 SSH 连接到外部 IP,但这也不起作用。但是,如果从同一个 WiFi 连接到外部 IP 是一个问题,我想连接到同一个调制解调器的不同路由器也可能是一个问题。究竟是什么让它变得如此糟糕?
  • 从外网试过了,还是不行:/

标签: linux ssh raspberry-pi raspbian


【解决方案1】:

我最近在使用我的 pi 时遇到了很多困难。正如 alvits 建议的那样,如果您尝试通过 LAN 连接到 pi,它可能无法正常工作。您需要从外部 IP 地址进行测试。

你也不应该需要 sudo。

如果您仍在使用 pi/raspberry 作为用户名和密码,请尽快更改。防火墙打开后不久,您就会开始看到机器人尝试登录。我认为在我的机器上大约需要 30 分钟。这几天很有趣,然后很烦人。当我离开 22 端口时,几乎所有攻击都停止了。

【讨论】:

  • 我正在使用来自连接到同一个调制解调器的不同路由器的 WiFi 进行测试,但是我刚刚检查了该连接上的外部 IP 地址,它(并不奇怪)是相同的。那可能是我的问题,下次我在家里以外的地方时,我会尝试连接。感谢您的建议。
【解决方案2】:

根据this page,看来我的路由器不支持SSH。我能够在网上找到如何使用自定义固件启用它的指南,但我可能不会尝试这样做。无论如何感谢您的帮助!

【讨论】:

  • 没有。他们在谈论ssh 访问路由器,而不是 ssh 转发。路由器/wifis 的管理是严格的 https。
  • @alvits 好的,这似乎更有意义。我想我将不得不进行更多故障排除
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多