我正在运行一个安装了 ddwrt 的路由器的家庭网络。我可以从家庭网络 ssh 进入路由器,我可以从家庭网络内部 ssh 在电脑中,我可以从家庭网络外部 ssh 进入路由器(静态公共 IP)。现在我想从家庭网络外部在我的电脑上 ssh,据我所知,要做到这一点,我需要创建一个 ssh 隧道。我正在使用以下命令:
ssh -L bbbb:hoomepcip:22 root:externalip
这样做之后,我打开另一个终端,我
ssh homepcusername@externalip -p bbbb
但它不起作用,我做错了什么
第一个命令不是应该在路由器中进行端口转发,所以我发送到它的 bbbb 端口上的外部 ip 的所有内容都会发送到我家用电脑的 22 吗?
现在我已经在路由器 gui 上做了一个永久端口转发,但我不想使用它并在我需要 ssh 时打开端口。
路由器和电脑都安装了SSH服务器,路由器有dropbear电脑openssh