使用转发端口连接到NAT后面的机器上的ssh

时间:2018-11-11 07:36:45

标签: ssh raspberry-pi

我正在从外部连接到我家中NAT后的Raspberry Pi。 我到目前为止所做的:

  1. 我将路由器DDNS设置为可以访问外部,因为我的ISP为我提供了动态IP(可以说是:external.no-ip.org)
  2. 我在路由器中为Raspberry Pi设置了DHCP静态IP(单MAC地址)(让我们说它是192.168.1.155)
  3. 我将路由器上的端口50022转发到了192.168.1.155的端口22,该端口是为Raspberry Pi保留的

下一步,我正在尝试SSH

ssh pi@external.no-ip.org -p 50022,但我无法连接到SSH。

我做错了什么?我已经测试过并且可以ping external.no-ip.org,它具有我的IP。我已经测试了重定向,并确定在树莓派PI上将50022重定向到22。

谢谢您的帮助。

BR 槟榔

1 个答案:

答案 0 :(得分:0)

简单的方法是简单地在pi上安装dataplicity,他们可以让您免费使用一个pi,这基本上是一种ssh服务,可让您通过互联网访问pi。

您是否可以从网络中使用ddns访问pi,我已经在许多类似这样的Linux计算机上使用了ssh,并且从未遇到问题哦,也可能是您的isp阻止了它。