我目前有我的电脑和Raspberry Pi共享相同的路由器,但无法SSH到我的pi。我将pi设置为允许端口23,因为当我想从另一个位置ssh到它时,我的计算机已经使用了端口22。我知道人们说它就像在路由器上设置端口转发规则一样简单,但我错过了pi上的东西。我以为我打开了23号港口,但也许没有。您可能拥有的任何建议都会很棒,所以我可以在没有监视器的情况下通过SSH连接到我的pi。
答案 0 :(得分:0)
您不应该更改pi上的任何内容以允许ssh(假设您没有阻止ssh开始)。
如果您想通过计算机连接到您的pi,只需连接到您的pi的内部IP地址。
如果你想从你的地方ssh到你的pi,你需要使用端口转发。因此,您要在路由器上为端口22创建规则,以转到pi(内部IP地址)的端口22。然后你只需连接到你的外部IP地址。
旁注: 当你从你的计算机ssh到你的pi时,你的pi将使用端口22,但你的计算机可能正在使用49152 - 65535之间的任何端口,它不使用端口22。
然后您可以将路由器的端口23转发到您的pis内部IP地址的端口22。但是,当您从家外连接到pi时,您必须确保用于连接的程序可以更改ssh连接到的端口。因为默认端口将转发到您的计算机。所以你的地址就像ssh xxx.xxx.xxx.xxx:23。