A B 在同一私网,用户希望将A作为跳板机登录B

userB == user →[AB]

简单说明:https://renzibei.com/2020/09/05/通过代理服务器ssh连接内网服务器/

其他方案:选择OpenVPN做内网代理

配置跳板机jump host

首先,用户要能够连接登录上跳板机jump host A。

【可选】可以选择在跳板机内单独创建系统用户sudo用户

【推荐必选】用户和跳板机之间的连接推荐使用密钥连接ssh密钥

推荐配置

Host *
         ServerAliveCountMax 5                
         ServerAliveInterval 30

Host codeup
	HostName git@

Host VPS-ip
    HostName ECS-jump-IP
    User hazy
    Port 22
    IdentityFile "D:\\Open-SSH\\id_ecs"

Host jump-to-c1m3
    HostName ECS-C1M3-private-IP
    User ecs-user
    Port 22
    ProxyJump VPS-ip
    IdentityFile "D:\\Open-SSH\\id_c1m3"
    IdentitiesOnly yes
    ForwardAgent no
    ForwardX11 no
    ForwardX11Trusted no