我已经启用了到路由器的外部 SSH 连接(使用公钥和私钥),但是...我还想启用到我的一个内部工作站的 ssh 连接(永久 @ 192.168.1.3)
我如何才能从外部网络启用对此工作站的远程访问?我不知道端口转发如何工作,因为它可以路由到防火墙路由器或路由器后面的工作站。
请为我简单的想法分享一些见解。我计划在远程访问两个网络设备时设置 WinSCP(或 Putty)ssh 连接。
附言:我的路由器正在运行 openWRT。
谢谢!
答案1
您说的对,在这种情况下,端口转发 22 端口没有帮助。
解决方案是连接到网关设备的另一个端口,并将其转发到内部主机上的端口 22。然后,您需要使用选项-p
来指定端口,例如,如果您转发端口 2222,那么
ssh -p 2222 [email protected] ...
您还可以让网关设备在非标准端口上监听其连接,然后让其转发端口 22。