在我的网络内选定的工作站上启用外部 SSH 流量

在我的网络内选定的工作站上启用外部 SSH 流量

我已经启用了到路由器的外部 SSH 连接(使用公钥和私钥),但是...我还想启用到我的一个内部工作站的 ssh 连接(永久 @ 192.168.1.3)

我如何才能从外部网络启用对此工作站的远程访问?我不知道端口转发如何工作,因为它可以路由到防火墙路由器或路由器后面的工作站。

请为我简单的想法分享一些见解。我计划在远程访问两个网络设备时设置 WinSCP(或 Putty)ssh 连接。

附言:我的路由器正在运行 openWRT。

谢谢!

答案1

您说的对,在这种情况下,端口转发 22 端口没有帮助。

解决方案是连接到网关设备的另一个端口,并将其转发到内部主机上的端口 22。然后,您需要使用选项-p来指定端口,例如,如果您转发端口 2222,那么

ssh -p 2222 [email protected] ...

您还可以让网关设备在非标准端口上监听其连接,然后让其转发端口 22。

相关内容