Raspbian Stretch:远程 ssh 连接(端口转发)不工作

Raspbian Stretch: Remote ssh connection ( port forwarding ) not working

设备:Raspberry Pi 2 型号 B

OS: Raspbian 使用静态 ip 拉伸(无桌面)

路由器:贝尔金F9K1103

DNS 服务:在 domainnameshop.com

的挪威语版本上托管

您好。我正在将我的 Pi 设置为服务器。当前的动机是能够从另一个网络通过 ssh 进入设备并在其上托管一个 Git 服务器。

它在家里使用本地 ip 地址工作得很好,但是当涉及到端口转发端口 22 时,没有任何工作......我已经尝试了至少 10 个小时,在互联网上搜索关于这个主题的解决方案, rasbian / raspberry 相关端口转发或一般。似乎没有任何效果。我已经尝试了一切,无论我做什么,测试都显示端口是 CLOSED。

我目前正在使用互联网提供商自己的端口转发服务在路由器和调制解调器上将 Pi 的本地 ip 和端口 22 转发到网络端口 22(也尝试将端口 3322 转发到 pi 的端口 22)在线(挪威电信)。 Pi 使用以太网电缆连接,在进行所有测试时,我尝试将其连接到路由器和调制解调器。我还尝试在 Pi 的 SSH 配置文件中添加 'Port 22' 和 'Port 3322'。

我也尝试过使用 DNS 服务转发我的家庭网络的 IP 地址,但仍然没有成功。

有人能在我发疯之前帮助我吗?我错过了一些重要的东西吗?我无法指望我已经阅读了多少论坛帖子以及有关覆盆子或一般端口转发的指南..

好的,所以我发现出了什么问题。

我们的 调制解调器 非常新颖和先进,互联网提供商有自己的在线管理面板,有自己的端口转发解决方案等等。所以这显然是典型的双 NAT 冲突案例。 路由器 尝试将端口转发到 调制解调器 ,这通常只是将其桥接到网络上,但是 调制解调器 在某种意义上也被互联网提供商及其自己的服务转发端口。

我要做的是恢复 Pi 上的静态 IP 配置,将其从 wifi 路由器 上拔下,然后将其直接插入 调制解调器,然后使用我们的互联网供应商在线管理面板将其转发到调制解调器

现在效果非常好。