我在一个网络后面有一个linux系统,我不能进行端口转发。
是否可以在机器上配置我的SSH和VNCserver以使用代理服务器,从代理服务器可以将vnc和ssh连接到机器上?
机器A位于不允许端口转发的网络后面,包含我需要访问的VNC服务器和SSH
机器B允许端口转发,也有代理服务器托管。
我想使用VNC查看器访问机器A上的VNC服务器,但是由于不允许端口转发,所以无法连接。
我想知道是否有一种方法可以使用机器B(某种猪背方法)访问机器A上的vnc服务器
发布于 2019-03-24 11:32:38
在这种情况下,也许ssh跳转主机是一种解决方案?另一种解决方案是在某些服务器上有一个shell帐户并连接到它,如下所示:
ssh -D 1025 login@your-ssh-server-ip-address示例:
ssh -D 1025 user@192.168.0.1然后,您必须打开防火墙上的tcp/1025端口,才能监听它。
然后打开Firefox,转到->编辑->首选项,选项卡高级->网络,
field Connection,
button Settings. 选择“手动代理配置”,
字段"SOCKS主机“类型
localhost 和
port 1025, 选择短袜v5。
这样你就有了完全加密的连接。
https://serverfault.com/questions/959699
复制相似问题