首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用代理代替端口转发的SSH连接

问使用代理代替端口转发的SSH连接
EN

Server Fault用户
提问于 2019-03-24 10:05:32
回答 1查看 1.1K关注 0票数 1

我在一个网络后面有一个linux系统,我不能进行端口转发。

是否可以在机器上配置我的SSH和VNCserver以使用代理服务器,从代理服务器可以将vnc和ssh连接到机器上?

示例:

机器A位于不允许端口转发的网络后面,包含我需要访问的VNC服务器和SSH

机器B允许端口转发,也有代理服务器托管。

我想使用VNC查看器访问机器A上的VNC服务器,但是由于不允许端口转发,所以无法连接。

我想知道是否有一种方法可以使用机器B(某种猪背方法)访问机器A上的vnc服务器

EN

回答 1

Server Fault用户

发布于 2019-03-24 11:32:38

在这种情况下,也许ssh跳转主机是一种解决方案?另一种解决方案是在某些服务器上有一个shell帐户并连接到它,如下所示:

代码语言:javascript
复制
ssh -D 1025 login@your-ssh-server-ip-address

示例:

代码语言:javascript
复制
ssh -D 1025 user@192.168.0.1

然后,您必须打开防火墙上的tcp/1025端口,才能监听它。

然后打开Firefox,转到->编辑->首选项,选项卡高级->网络,

代码语言:javascript
复制
field Connection, 
button Settings. 

选择“手动代理配置”,

字段"SOCKS主机“类型

代码语言:javascript
复制
localhost 

和

代码语言:javascript
复制
port 1025, 

选择短袜v5。

这样你就有了完全加密的连接。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/959699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档