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

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

相关推荐
kidwjb3 小时前
信号量在进程中的使用
linux·进程间通信
sulikey5 小时前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·
二宝哥5 小时前
Linux虚拟机网络配置
linux·运维·服务器
陳10306 小时前
Linux:进程间通信 和 简单进程池
linux·运维·服务器
jimy16 小时前
改.bashrc,直观地判断本地repo是否有改动
linux·服务器
愚昧之山绝望之谷开悟之坡6 小时前
什么是Linter?什么是沙箱!
linux·笔记
babytiger7 小时前
Gitea 重安装 + Snap 数据迁移完整流程总结
linux·elasticsearch·gitea
匆匆那年9677 小时前
远程 Linux 校园网认证操作手册(本地浏览器法)
linux·运维·服务器
newnazi7 小时前
RedHat10 安装MS SQL Server2025
linux·服务器·数据库
zkkkkkkkkkkkkk8 小时前
Linux进行管理工具Supervisor配置与使用
linux·python·supervisor