我似乎不知道如何通过 SSH 连接到 AFP。这是我的设置:
[Raspberry Pi] <---> [router] <---> (Internet) <---> [Client]
我希望能够通过端口 5123 连接到我家的 WAN IP 地址,以通过 SSH 访问在我的 Raspberry Pi 上运行的 AFP 服务器。
我已经:
- 在我的 Raspberry Pi 上安装了 AFP 和 SSH 服务器
- 在我的 Pi 上配置 SSH 以通过端口 5123 工作
- 将路由器 WAN 的端口 5123 转发到我的 Raspberry Pi
是的,我尝试过在谷歌上搜索说明,但无法让它发挥作用。
答案1
不要转发到 Pi 上的 AFP 端口。出于安全原因。这可能就是您想要使用 ssh 隧道的原因。
从[路由器]转发到[Raspberry Pi]上的SSH端口
在你的[客户端]上,你现在应该设置端口转发:(
ssh -p PORT -Nf raspberry-user@WAN-IP -L 5123:localhost:5123
开关“-N”用于不执行远程命令,“-f”分支到后台)
“PORT”是来自你的[路由器]的外部端口,它转发至【树莓派】将 [客户端] 上的 AFP 连接到
localhost:5123