目录
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,就可以顺利跳转;
为了避免连续输入两次密码,可以参考此连接来配置免密密匙;