假定场景如下:
A主机不能够上网,B主机能够上网,A、B主机能够通过SSH进行访问,现在的要求是A主机要能够访问网页,应用程序也能够上网,并且可以下载东西

SSH连接

通过SSH的 -D 参数我们可以设置代理
在A主机终端输入
其中
username: B主机上一个用户名
ip: B主机的ip
ssh -D 127.0.0.1:1080 username@ip

apt下载tsocks

这个也可以提前在A主机上面下载好,这里给的是用apt的代理方式安装tsocks
参考链接
sudo apt-get -o Acquire::http::proxy="socks5h://127.0.0.1:1080" install tsocks vim -y

tsocks配置

sudo vim /etc/tsocks.conf
按下G跳到最后一行
更改代理服务器信息

使用

使用的时候,保持之前ssh连接的终端不断的情况下,再开一个终端使用
比如你要使用wget工具
tsocks wget www.baidu.com
比如你要访问网页,打开网页,就是访问代理服务器的方式
tsocks firefox

SSH端口转发的自我理解

SSH 命令的三种代理功能(-L/-R/-D)

ssh 代理(A主机通过B主机上网)相关推荐

  1. 用ssh反向连接访问内网主机 ( 实例使用autossh隧道实现mysql的同步 )

    一.准备知识 什么是autossh? 假设有两台主机: A主机为外网,B主机为内网 通常来说外网主机A是无法直接连接到内网主机B的,这时如果要实现A主机通过ssh控制B主机,通常来说有 两种方法: 1 ...

  2. ssh -CT -o BatchMode=yes 用户名@主机名

    ssh -CT -o BatchMode=yes 用户名@主机名

  3. 使用SSH密钥登录腾讯云主机

    需求:使用SSH密钥登录腾讯云主机以获得更好的安全性. 登录腾讯云控制台,点击"创建密钥": 创建一个新的密钥,维护一个名称: 密钥创建之后,绑定到一台可用的腾讯云主机实例. 先把 ...

  4. Linux主机之间建立信任 公钥私钥 ssh免密登录 一台主机直接控制另一台主机执行命令

    工作中有时我们需要用一台服务器去控制另一台服务器执行命令,或者将一些文件拷贝到另一台服务器上,但是这种操作指令默认是需要输入密码的,如果频繁操作的话就会很麻烦,或者如果用代码控制服务器执行命令时需要密 ...

  5. VMware仅主机模式下无法上网问题

    VMware仅主机模式下无法上网问题 VMware仅主机模式下无法上网问题 文章目录 VMware仅主机模式下无法上网问题 前言 一.问题现象 二.解决方法 前言 在使用VMmare学习过程中,有一次 ...

  6. 虚拟机共享计算机的网络连接,个人经验教你怎样实现虚拟机上网(VM共享主机IP)-虚拟机上网设置...

    概述 pc有一个IP地址是可以訪问网络的,那么如何让VM可以共享我的IP地址,也能上网呢.今天在摸索中实现了,详细的配置例如以下: 1,首先将VM的网卡net8启用: 2,然后将VM的网卡设置为VMn ...

  7. SSH配置(局域网两台ubuntu主机传输数据),scp or rsync命令

    一:主机SSH 配置 本地主机和目的主机 需要安装ssh服务: sudo apt-get install ssh openssh-server 1.查看ssh服务的状态 输入以下命令: sudo se ...

  8. ssh 代理详细解释

    ssh 代理详细解释 ssh -qTfnN -D 7070 ape@192.168.1.35 ssh -CfNg -R 1521:127.0.0.1:80 ape@192.168.1.35 参考地址: ...

  9. SSH 服务详解 (三)-- 使用 SSH 代理

    SSH 服务详解 (三)-- 使用 SSH 代理 SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动 SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录) SSH 服务详解 ...

  10. Python使用SSH代理访问远程Docker

    Python使用SSH代理访问远程Docker Docker 20.10.17 Python 2.7 1 前言 Python中有个叫docker-py的客户端库用来操作docker,关于docker- ...

最新文章

  1. 硬中断与软中断的区别!
  2. 2019微生物组—宏基因组分析技术专题研讨会第四期
  3. HOWTO:如果检测用户是从系统的“添加/删除”中卸载软件
  4. CreateEvent创建事件对象
  5. 为什么visual的联机浏览功能不能用_饥荒为什么不出联机手游?看到这3条缺陷,才明白原因...
  6. docker overview
  7. EF Code First 学习笔记:关系
  8. Windows编程初步(一)
  9. 最新蚂蚁金服Java面试题:Docker+秒杀设计+RocketMQ+亿级数据设计
  10. 创建json格式文件
  11. open-drain和push-pull的上拉速度
  12. 量化感知训练_《量化健身 动作精讲》:专业解读健美身材的秘密
  13. BZOJ2565最长双回文串——manacher
  14. df pd 属性_DataFrame 常用方法属性
  15. 今日推荐:2068个开源的网站模板【免费下载】
  16. 批量创建10个文件夹,只需1秒~
  17. 匹配的通配符很全面,但无法找到元素mvc:annotation-driven的声明
  18. 微信拟推付费云存储 八成网友说:不!
  19. 【MyBatis】mybatis分页插件
  20. 中望3D 2021 轴类零件灵活自动螺纹收尾

热门文章

  1. C++11 使用中结者模式实现ChatRoom逻辑
  2. 完全二叉树叶子节点、度为1节点、度为2节点的个数关系
  3. matlab二维doa估计,阵列信号处理,一维、二维DOA估计
  4. 2005年九大受宠技术:HSDPA
  5. 倍福--RS232自由口实现
  6. 沈向洋谈科研纠错:做好学问要“深揭猛批”
  7. 一键摸鱼神器火了!专为 Windows 系统打造,老板在身后也可以很淡定
  8. devsecops的理解与建设
  9. 小米max3支持html吗,小米Max3怎么样 到底值不值得买
  10. Quartz.NET学习笔记(四) 计划任务触发器