通过 Internet 上的 SSH 隧道 AFP

通过 Internet 上的 SSH 隧道 AFP

我似乎不知道如何通过 SSH 连接到 AFP。这是我的设置:

[Raspberry Pi] <---> [router] <---> (Internet) <---> [Client]

我希望能够通过端口 5123 连接到我家的 WAN IP 地址,以通过 SSH 访问在我的 Raspberry Pi 上运行的 AFP 服务器。

我已经:

  1. 在我的 Raspberry Pi 上安装了 AFP 和 SSH 服务器
  2. 在我的 Pi 上配置 SSH 以通过端口 5123 工作
  3. 将路由器 WAN 的端口 5123 转发到我的 Raspberry Pi

是的,我尝试过在谷歌上搜索说明,但无法让它发挥作用。

答案1

不要转发到 Pi 上的 AFP 端口。出于安全原因。这可能就是您想要使用 ssh 隧道的原因。

  1. 从[路由器]转发到[Raspberry Pi]上的SSH端口

  2. 在你的[客户端]上,你现在应该设置端口转发:(
    ssh -p PORT -Nf raspberry-user@WAN-IP -L 5123:localhost:5123
    开关“-N”用于不执行远程命令,“-f”分支到后台)
    “PORT”是来自你的[路由器]的外部端口,它转发至【树莓派】

  3. 将 [客户端] 上的 AFP 连接到localhost:5123

相关内容