无法通过 SSH 连接到 Raspberry Pi 4 上的 Ubuntu 服务器(20.04)

无法通过 SSH 连接到 Raspberry Pi 4 上的 Ubuntu 服务器(20.04)

我需要一些有关我的私人 Ubuntu 服务器的帮助。我最近买了一台 Raspberry Pi 4B。我决定最好将它变成一台带有最新版本 Ubuntu 服务器的服务器。

我没有将键盘、鼠标或显示器连接到 Pi,因为我计划只使用 SSH 访问服务器。现在,当我在同一个网络上时,我可以通过 SSH 进入我的 Pi,但出于某种原因,当我在不同网络上时,我无法访问。每次我尝试从不同的网络连接时,都会出现错误Connection timed out。如果我 ping IP 地址,我会得到非常快的响应时间,这就是为什么这对我来说没有意义的原因

我检查了 SSH 的状态~$ systemctl status ssh,它确实显示 SSH 处于活动状态且正在运行。

我用 找到了我的 IP 地址~$ curl ipv4.icanhazip.com。我在路由器仪表板上检查了在线设备,它确实显示已连接。

OpenSSH server已安装并正在运行。我检查过firewall is not active

我希望有人能帮助我。

亲切的问候,

光滑

答案1

通过成功登录您的 LAN,您已确凿地证明您的 Pi+Ubuntu 服务器配置正确。

网络上的所有设备共享一个公共 IP 地址——路由器的 IP 地址。

当你尝试从外部通过 ssh 进入你的网络时,这些数据包首先到达路由器。设置转发端口在你的路由器上,这样路由器就知道应该将 ssh 连接发送(转发)到 Pi。

这是一个路由器设置,与 Pi 或 Ubuntu 无关,也与 Ubunbtu 服务器的防火墙无关。

相关内容