树莓派不允许ssh通过端口路由



我的电脑和Raspberry Pi共享同一个路由器,但无法通过SSH连接到我的Pi。我将pi设置为允许端口23,因为当我想从另一个位置ssh到它时,端口22已经被我的计算机使用了。我知道人们说这很简单,只需在路由器上设置一个端口转发规则,但我在pi上遗漏了什么吗。我以为我已经打开了23号端口,但可能没有。你可能有任何建议都会很好,这样我就可以在没有监视器的情况下SSH到我的pi中。

您不应该为了允许ssh而更改pi上的任何内容(假设您一开始没有阻止ssh)。

如果您想从计算机ssh到pi,只需连接到pi的内部ip地址即可。

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

旁注:当您从计算机ssh到您的pi时,您的pi将使用端口22,但您的计算机可以使用49152到65535之间的任何端口,它不使用端口22。

编辑:

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

最新更新