vscode中转(跳板)连接目标主机

news/2024/7/16 7:14:17 标签: vscode, ide, 编辑器

vscode中转(跳板)连接目标主机

文章目录

  • 引言
  • 正文
    • 跳转配置
    • 本地密钥
  • 总结

引言

简单讲解如何通过vscode经过跳板机到达目标机的方式,本文基于linux平台,理论上vscode是跨平台的1

如下本机通过两层跳板到目标主机如何通过vscode SSH来实现目标文件的访问。

跳板
跳板
本机 192.168.1.100/24
192.168.1.20/24 \n 192.168.10.20/24
192.168.10.30/24 \n 192.168.20.30/24
192.168.20.40/24

正文

跳转配置

打开ssh参数界面

在这里插入图片描述

配置参数如下:

# Jump box 2
Host jump-box2
  HostName 192.168.1.20
  User dev

# Jump box 1
Host jump-box1
  HostName 192.168.10.30
  User dev
  ProxyCommand ssh -q -W %h:%p jump-box2

# Target machine with private IP address
Host target-box
  HostName 192.168.20.40
  User bot
  ProxyCommand ssh -q -W %h:%p jump-box1

在这里插入图片描述

本地密钥

如果想要简化这个流程,还可以将认证信息保存在本地,配置如下:

Host 192.168.1.10
  HostName 192.168.1.10
  Port 22
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/gitlab_id_rsa

总结

即可实现多机跳转的需求,一般来说使用过公网主机跳私有ip的主机,通过主机内部iptables&route管理跳转。


  1. Visual Studio Code Remote SSH Tips and Tricks ↩︎


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

相关文章

一文了解AI长文本工具:Kimi Chat;与ChatGPT比较对比

一文了解AI长文本工具:Kimi Chat;与ChatGPT比较对比 在人工智能领域,ChatGPT、Claude2.1和Kimi Chat都是备受关注的大型模型。它们在文本生成、理解和处理方面展现了强大的能力。本文将深入探讨这三个工具的核心功能、优劣势以及适用场景&am…

(ROOT)KAFKA详解

生产篇 使用 /** Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for additional information regarding copyright ownership.* The ASF licenses this file to Y…

【LAMMPS学习】二、LAMMPS安装(3)通过Conda/tarball/git安装LAMMPS

2. LAMMPS安装 您可以将LAMMPS下载为可执行文件或源代码。 在下载LAMMPS源代码时,还必须构建LAMMPS。但是对于在构建中包含或排除哪些特性,您有更大的灵活性。当您下载并安装预编译的LAMMPS可执行文件时,您只能安装可用的LAMMPS版本以及这些…

jsp2024.3.21(4) html基础

一、实验目的 1、html 文件的基本结构&#xff1b; 2、html 的常用标记&#xff1b; <HTML> <HEAD> …… </HEAD> <BODY> …… </BODY> </HTML> 二、实验项目内容&#xff08;实验题目&#xff09; HTML常用标记 1&#xff0e;<…

【MySQL】3.1MySQL索引的介绍

目录 一、索引的概念 数据库索引 索引的作用 索引的副作用 索引创建的原则&#xff08;应用场景&#xff09; 适合建立索引 二、索引的分类和创建 1.普通索引 创建普通索引 1.1直接创建 1.2修改表结构的方式创建普通索引 1.3创建表时创建普通索引 2.唯一索引 2.1…

矩阵理论的概念间的组合关系的公式

矩阵理论的概念间的组合关系的公式 现在很火执的人工智能技术&#xff0c;要求很高的数学基础知识。 除了微积分就是线性代数的内容了。自动微分框架是人工 智能技术的底层框架。其实就是实现了微积分的各种函数 的微积分运算而矣。线性代数的内容应用于计算机 的软件中的各个…

eNSP--vlan技术

思路: 一、配置交换机与路由器, 二、通过DHCP 获取地址 单臂路由,实现访问要求,重点考察对vlan标签的处理和使用。 用到的接口有access,trunk,hybrid三种 (所有配置请以下图为准) 配置: 一、 sw1 sw1接口g0/0/1 指定access接口,属于vlan2; g0/0/2接口我们将它…

Java学习笔记:异常处理

Java学习笔记&#xff1a;异常处理 什么是异常异常体系结构&#xff1a;Error、Exception自定义异常 ​ **2024/3/19** 什么是异常 异常体系结构&#xff1a;Error、Exception 自定义异常