目录
? ? ? ? 博主学校的服务器有两个,其中一个服务器(14)可以通过挂内网VPN来进行连接,但另一个服务器(15)即使挂了VPN也不能连接,只能通过内网进行连接。
? ? ? ? 当不在学校时,就无法顺利连接服务器(15),可以通过将服务器(14)设置为跳转机,通过服务器(14)来间接连接服务器(15);
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
? ? ? ? 只需在 VSCode 按正常操作来连接服务器 TargetMachine,就可以顺利跳转;
? ? ? ? 为了避免连续输入两次密码,可以参考此连接来配置免密密匙;