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

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

相关推荐
IT WorryFree22 分钟前
FGT-KVM 完整部署极简教程(CentOS 7 + KVM 环境)
linux·运维·centos
一袋米扛几楼9827 分钟前
【报错问题】彻底解决 TypeScript 报错 TS2769: No overload matches this call (JWT 篇)
linux·javascript·typescript
goyeer30 分钟前
【ITIL4】32服务实践 - 服务变更管理
linux·运维·服务器·数字化·价值·itil
扛枪的书生35 分钟前
Git 学习总结
linux
liuyao_xianhui38 分钟前
进程概念与进程状态_Linux
linux·运维·服务器·数据结构·c++·哈希算法·宽度优先
wang09071 小时前
Linux性能优化之磁盘基础介绍
linux·运维·性能优化
HalvmånEver1 小时前
MySQL的内置函数
linux·数据库·学习·mysql
D4c-lovetrain1 小时前
Linux个人心得29(k8s的一些个人理解)
linux·运维·kubernetes
有谁看见我的剑了?1 小时前
ubuntu 22.04 /etc/fstab 文件修改有误导致无法进入系统处理
linux·运维·ubuntu
月昤昽1 小时前
ArchLinux更新遇到的GPG签名验证问题
linux·bash·archlinux