覆盆子pi不允许通过端口路由ssh

问题描述:

我目前有我的电脑和树莓派共享相同的路由器,但不能SSH到我的pi。我将pi设置为允许端口23,因为当我想从另一个位置对其进行ssh入口时,端口22已被我的计算机使用。我知道人们说它就像在路由器上设置端口转发规则一样简单,但是我在pi上丢失了一些东西。我以为我打开了23号港口,但​​可能不是。任何建议,你可能会很好,所以我可以SSH进入我的pi没有监视器礼物。覆盆子pi不允许通过端口路由ssh

你不应该在pi上改变任何东西来允许ssh(假设你没有阻止ssh开始)。

如果你想从你的电脑ssh到你的pi,只需连接到你的pi的内部IP地址。

如果你想从你的位置外部ssh到你的pi,你需要使用端口转发。因此,您需要在路由器上为端口22创建一条规则,以转至您的pi端口22(内部IP地址)。然后你只需连接到你的外部IP地址。

旁注: 当您ssh到你的PI从您的计算机,你就会PI使用端口22,但您的计算机可能会使用49152之间的任何端口 - 65535,它不使用端口22

编辑:

然后,您可以将路由器的端口23转发到您的pis内部IP地址的端口22。但是当你从家里连接到你的pi时,你必须确保你用来连接的程序可以改变ssh连接的端口。因为默认端口将被转发到您的计算机。所以你将有一个地址,如ssh xxx.xxx.xxx.xxx:23。

+0

但我已经在使用端口22转发到该本地网络上的另一台计算机。我不认为你可以有一个端口(22)转发到两个不同的本地IP? – RED 2014-09-22 01:40:31

+0

检查更新后的答案。 – Deanie 2014-09-22 03:18:31