SSH代理是什么呢,麻烦解释通俗一些,与VNP有什么不同?

SSH代理是什么呢,麻烦解释通俗一些,与VNP有什么不同?,第1张

ssh代理是在本地开一个端口,连接到远程SSH服务器的,而是直接把当前网络直接接入远程网络。就是说SSH是代理模式,是网络路由模式。
两者都可以充当中转站。ssh不影响当前网络,会更改当前网络路由表

A服务器配置两块网卡,其中一块网卡配置接入外网,一块网卡配置接入内网,而B服务器就接入在与A在同一网络的内网上,在A服务器上通过squid配置透明代理就可以,同时做iptables数据转发处理,B服务器的网关需要配置为服务器A的内网口IP地址,这些都可以通过命令行完成。

现在很多公司都对内部访问网络做了一些限制,比如不让访问微博,不能上QQ等聊天工具。小编公司就安装了一个上网行为管理的设备,居然在linux下收发邮件都是问题,真不知道这个设备是哪个公司产的,幸亏小编公司在外部有很多服务器可以拿来做代理使用。

幸好有天然的ssh支持socket 5代理,通过ssh进行代理有很多好处:ssh通道是加密的,ssh代理不需要在服务器端安装什么软件因为ssh-server是linux的标配了。

打开终端执行如下命令:

ssh -qTfnN -D 7070 -p 22 user@host  

该命令是一个后台命令,执行完毕后输入正确的密码(可以免密码登录)后就可以关闭终端。

以Thunderbird为例设置代理服务器:菜单栏–>编辑–>首选项–>高级–>网络&磁盘磁盘空间–>链接-设置成如下:

确定iPhone已经越狱,且安装了OpenSSH和MobileTerminal。
下载PAC文件,上传到iPhone的/var/mobile文件夹中。更新一个全局PAC,但还是无法观看Youtube,所以最好还是用前者。
在"设置"--"Wi-Fi"中设置无线网络,">简单说一下ssh使用,如果还有什么不懂得可以Q我:281286620

相信很多同学都会碰到这样一个问题。在实验室有一台机器用于日常工作,当我回家了或者回宿舍之后因为没法进入内网,所以访问不到了。如果这个时候我需要 SSH 进去做一下工作,那么怎么解决这个问题呢?本文将给出一种使用 SSH 的代理功能的解决方案。

机器状况
从 C 机器使用 SSH 访问 A
在 A 机器上做到 B 机器的反向代理;在 B 机器上做正向代理本地端口转发
每台机器上都需要 SSH 客户端

A、B 两台机器上需要 SSH 服务器端。通常是 openssh-server。

在 Ubuntu 上安装过程为
建立 A 机器到 B 机器的反向代理A 机器上 *** 作

<port_b1>为 B 机器上端口,用来与 A 机器上的22端口绑定。

建立 B 机器上的正向代理,用作本地转发。做这一步是因为绑定后的 端口只支持本地访问B 机器上 *** 作

 <port_b2>为本地转发端口,用以和外网通信,并将数据转发到<port_b1> ,实现可以从其他机器访问。

其中的表示接受来自任意机器的访问。

现在在 C 机器上可以通过 B 机器 ssh 到 A 机器

至此方案完成。

SSH 参数解释


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10326402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存