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,就可以顺利跳转;

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

相关推荐
xiaobangsky2 分钟前
Linux SMB/CIFS 网络挂载配置指南
linux·运维·网络
wang09074 分钟前
Linux性能优化之内存管理基础知识
java·linux·性能优化
杰 .8 分钟前
闲暇时刻对LinuxOS的部分理解(一)
linux·服务器
摩斯电码19 分钟前
深入 perf 第二版(二):用原始事件编号解锁 CPU 的隐藏指标
linux·性能优化
代码中介商27 分钟前
Linux 基础命令完全指南:从文件操作到进程管理
linux·运维·服务器
思麟呀36 分钟前
应用层协议HTTP
linux·服务器·网络·c++·网络协议·http
一个人旅程~39 分钟前
linuxmint如何使用iphone手机上网以及如何管理iphone手机的照片和文件?需要下载哪些基础包和依赖?
linux·windows·经验分享·电脑
异步的告白1 小时前
链接脚本SECTIONS逐行深度解析
linux·开发语言
南境十里·墨染春水1 小时前
linux学习进展 信号
linux·服务器·学习
SiYuanFeng2 小时前
一展使用gpt-5-mini和gemini-3.1-flash-image-preview-0.5k的运行demo代码
linux·python·gpt