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

文章介绍了如何在VisualStudioCode(VSCode)中使用SSH设置跳板机,以便通过内网无法直接访问的服务器。作者提供了详细的Host配置示例,包括跳板机和目标机的IP地址、用户名和端口,以及ProxyCommand的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1--前言

2--VSCode设置

3--ssh连接


1--前言

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

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

2--VSCode设置

VSCode SSH设置:

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;

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值