目录
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_AHost TargetMachine# 目标机的ip地址HostName ip_B# 你目标机的用户名User user_B# 目标机登录端口 Port port_BProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p JumpMachine
设置实例:通过 172.25.73.14 服务器来间接连接服务器 172.25.73.15;
Host JumpMachineHostName 172.25.73.14Port 22User liujinfuHost TargetMachineHostName 172.25.73.15Port 50122User liujinfuProxyCommand ssh -W %h:%p JumpMachine
3--ssh连接
只需在 VSCode 按正常操作来连接服务器 TargetMachine,就可以顺利跳转;
为了避免连续输入两次密码,可以参考此连接来配置免密密匙;