设置 ssh 连接远程 Raspberry Pi 的端口

设置 ssh 连接远程 Raspberry Pi 的端口

我的 Linux 笔记本电脑使用 Verizon HomeFusion 互联网服务,我正在尝试进行配置,以便可以 SSH 到使用 Virgin 移动服务的远程 Raspberry Pi(通过其路由器)。

看来我对 SSH 和端口的了解还不够。

我已经在 Pi 路由器上设置了保留的本地 IP,并向其转发了一个端口 (PiPort)。

Verizon 阻止了正常的 SSH 端口 22,因此我知道我需要使用不同的 SSH 端口(通过编辑ssh.confsshd.conf)。这些是我的问题:

1) 本地端(我的笔记本电脑)上的 SSH 端口是否需要与远程端(Pi)上的 SSH 端口相同?

2)远程端(Pi)上的SSH端口是否需要与转发到Pi本地IP的端口相同(即远程SSH端口=远程转发端口)?

3)我是否使用ssh命令: ssh -L local port:remote computer:remote port user@remote ip

答案1

  1. 不。您正在从笔记本电脑连接到 Pi,而不是相反。因此,重要的是路由器和 Pi 上的远程端口。

  2. 不必要。您可能可以将远程路由器配置为将路由器端口 X 上的连接转发到 Pi 上的不同端口 Y。这取决于您特定路由器的功能,但当今可用的大多数路由器应该支持此功能。

  3. 不。你用ssh -p remoteRouterPort user@remoteRouterIP

相关内容