linux笔记--VSCode利用交换机跳转服务器

目录

1--前言

2--VSCode设置

3--ssh连接


1--前言

博主学校的服务器有两个,其中一个服务器(14)可以通过挂内网VPN来进行连接,但另一个服务器(15)即使挂了VPN也不能连接,只能通过内网进行连接。

当不在学校时,就无法顺利连接服务器(15),可以通过将服务器(14)设置为跳转机,通过服务器(14)来间接连接服务器(15);

2--VSCode设置

VSCode SSH设置:

python 复制代码
Host JumpMachine
    # 跳板机的ip地址
    HostName ip_A
    # 你跳板机的用户名
    User user_A
    # 跳板机登录端口 
    Port port_A

Host TargetMachine
    # 目标机的ip地址
    HostName ip_B
    # 你目标机的用户名
    User user_B
    # 目标机登录端口 
    Port port_B
    ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p JumpMachine

**设置实例:**通过 172.25.73.14 服务器来间接连接服务器 172.25.73.15;

python 复制代码
Host JumpMachine
  HostName 172.25.73.14
  Port 22
  User liujinfu
  
Host TargetMachine
  HostName 172.25.73.15
  Port 50122
  User liujinfu
  ProxyCommand ssh -W %h:%p JumpMachine

3--ssh连接

只需在 VSCode 按正常操作来连接服务器 TargetMachine,就可以顺利跳转;

为了避免连续输入两次密码,可以参考此连接来配置免密密匙;

相关推荐
小仇学长32 分钟前
Linux内核编程(二十一)USB应用及驱动开发
linux·驱动开发·usb
代码背包客35 分钟前
制作一个纯净版的系统镜像(Linux,Window都可以)
linux·运维·服务器·windows
萨克・麦・迪克1 小时前
Unix/Linux 系统中环境变量有哪些
linux·服务器
山兔11 小时前
19.3、Unix Linux安全分析与防护
linux·安全·unix
赔罪1 小时前
HTML-列表标签
服务器·前端·javascript·vscode·html·webstorm
迪小莫学AI1 小时前
# LeetCode Problem 2038: 如果相邻两个颜色均相同则删除当前颜色 (Winner of the Game)
java·linux·leetcode
matrixlzp1 小时前
Linux 系统中 .d 目录有什么用?
linux·运维·服务器
出发行进2 小时前
Azkaban其一,介绍、体系架构和安装
linux·azkaban
沐雨风栉2 小时前
如何利用群晖NAS实现远程访问你的网页版Linux虚拟桌面环境
linux·运维·服务器
Changersh3 小时前
vscode下载vetur和vue-helper插件之后删除键(backspace)失效
ide·vue.js·vscode