在下面的示例中,我将如何将 SSH 隧道用于架构?
场景:我物理上登录到 Windows PC Local,并希望使用端口 3389 将桌面远程连接到 Windows PC Remote。Windows PC Local 和网络之间有防火墙 Linux 服务器只允许我从本地 PC SSH 到 Linux网络 A 上的服务器。是否可以在网络 A Linux 服务器上建立一条反向隧道到 Windows PC Remote?我认为必须建立 3 个或更多隧道并将其连接在一起才能完成此任务,但我不知道该怎么做或知道是否可能。
Windows PC Local Linux Server .-,( ),-. can ssh Linux Server Windows PC Remote
__| _ __| _ .-( )-.-----------------> .-,( ),-. __| _ __ _|
[__]|=|-----------[__]|=|---( Network A ) .-( )-. [__]|=|-------[__]|=|
/::/|_| /::/|_| '-( ).-' ( Network B )--/::/|_| /::/|_|
'-.( ).-' <----------------- '-( ).-'
can't ssh '-.( ).-'