我最近重新安装了 OpenWRT,因为我误认为 cookie 的错误会导致登录循环,强制进入我的路由器。
Model TP-Link TL-WR841N/ND v8 Firmware Version OpenWrt Chaos Calmer 15.05.1 / LuCI 15.05-149-g0d8bbd2 Release (git-15.363.78009-956be55)
看来,我现在无法从 WAN 访问 LAN 中的计算机。当我的 LAN 上时,我可以从同一台笔记本电脑访问同一台计算机(它使用目标计算机的 ssh 证书进行设置,因此直接登录),但当我尝试从 LAN 外部访问它时,它会超时。
我的开放WRT端口转发:
TargetMachineSSH IPv4-TCP, UDP From any host in wan Via any router IP at port xxxx IP 192.168.7.7, port 22 in lan
为了测试外部访问,我通过工作 VPN ssh 进入工作中的 Ubuntu 虚拟服务器,然后使用外部端口 xxxx 从那里 ssh 返回到我的家庭桌面计算机,但该端口失败/超时。我使用ssh -l user -p xxxx mys.tat.ici.p
<=(我的静态IP)
除了设置端口转发之外,我还需要为 ssh 设置防火墙规则吗?考虑到我希望每台计算机都有不同的外部端口,并使用端口转发规则将这些端口解析为端口 22 上的计算机 IP,这看起来怎么样?
我一无所知,但在其他地方提到的是 NAT - 这是否相关,如果是,我应该检查什么?