利用ssh的端口转发让内网电脑上网

news/2024/7/8 6:14:48 标签: ssh, 运维

有两台linux服务器,一台A可以上外网 ,ip为192.168.16.72,另一台B只能上内网,ip为192.168.16.202 。这两台服务器可以通过ssh互通。

现在因为服务器B需要下载软件和依赖包,需要连外网,怎么办?

ssh就隆重出场了,通过ssh的端口转发功能,实现代理。

在服务器B配置如下:

ssh -D 10086 -f -C -q -N ceprei@192.168.16.72
export http_proxy=socks5h://localhost:10086
export https_proxy=socks5h://localhost:10086

然后服务器B就可以正常下载软件包了。

注意:ping 这种命令是无法使用的,测试 pip 和git是没有问题。因为使用的网络协议不一样。如果需要ping能使用,需要稍微配置下,参考:Linux命令行及各常用工具代理设置_代理 export-CSDN博客

至于ssh端口转发的详细介绍,请参考:阮一峰写的《SSH 端口转发 - SSH 教程 - 网道》


http://www.niftyadmin.cn/n/5536701.html

相关文章

Java技术栈总结:Redis篇

一、数据类型 Redis 自身是一个 Map&#xff0c;其中的所有数据均采用“key:value”的形式存储。 数据类型指的是存储的数据的类型&#xff0c;即 value 部分的类型&#xff0c;key 的部分只能是字符串。 value 部分的数据类型&#xff1a;<String、List、Hash、Set、Zse…

FPGA/数字IC复习八股

一、FPGA概念&#xff0c;与数字IC的区别 二、FPGA底层逻辑 三、同步电路、异步电路以及优缺点 四、同步复位、异步复位、异步复位同步释放 深入理解复位---同步复位&#xff0c;异步复位&#xff0c;异步复位同步释放(含多时钟域&#xff09;_画出支持异步复位dff的电路图…

npm install puppeteer 报错 npm ERR! PUPPETEER_DOWNLOAD_HOST is deprecated解决办法

npm install puppeteer 报错如下&#xff1a; npm ERR! PUPPETEER_DOWNLOAD_HOST is deprecated. Use PUPPETEER_DOWNLOAD_BASE_URL instead. npm ERR! Error: ERROR: Failed to set up Chrome v126.0.6478.126! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to sk…

xxl-job集成SpringBoot

安装xxl-job客户端一般有很多方式&#xff0c;我这里给大家提供两种安装方式&#xff0c;包含里面的各项配置等等。 前期需要准备好MySQL数据库。复制SQL到数据库里面。 # # XXL-JOB v2.4.2-SNAPSHOT # Copyright (c) 2015-present, xuxueli.CREATE database if NOT EXISTS x…

Spring Boot 2到3升级体验:解锁新特性与优势

目录 Spring Boot 2到3升级体验&#xff1a;解锁新特性与优势一、升级背景与动机二、新特性概览1. Java版本提升2. Spring Framework 6支持3. 模块化支持增强4. Web框架更新5. 数据库访问技术更新 三、升级体验与案例分析1. 环境配置与依赖升级2. 代码迁移与调整3. 性能与启动速…

论文阅读YOLO-World: Real-Time Open-Vocabulary Object Detection

核心&#xff1a; 开放词汇的实时的yolo检测器。重参数化的视觉语言聚合路径模块Re-parameterizable VisionLanguage Path Aggregation Network (RepVL-PAN)实时核心&#xff1a;轻量化的检测器离线词汇推理过程重参数化 方法 预训练方案&#xff1a;将实例注释重新定义为区域…

DALL-E、Stable Diffusion 等 20+ 图像生成模型综述

二、任务场景 2.1. 无条件生成 无条件生成是指生成模型在生成图像时不受任何额外条件或约束的影响。模型从学习的数据分布中生成图像&#xff0c;而不需要关注输入条件。 2.2. 有条件生成 有条件生成是指生成模型在生成图像时受到额外条件或上下文的影响。这些条件可以是类别…

超详细之IDEA上传项目到Gitee完整步骤

1. 注册gitee 账号密码&#xff0c;gitee官网地址&#xff1a;Gitee官网&#xff0c;注册完成后&#xff0c;登录。 2. 创建仓库&#xff0c;在主页左下角有新建按钮&#xff0c;点击新建后会进入到此页面填写仓库信息。 3. 创建完成后复制仓库地址 4. 打开IntelliJ IDEA新建或…