SSH 通过跳板机直接访问内网机器 - 知乎 (zhihu.com)

单层跳转

1
ssh {username}@{destination_host_ip} -p {port} -J jump_username@jump_server:port

多层跳转

1
ssh huhaigen@192.168.9.5 -p 22 -J jinzcdev@172.16.35.100:32402,huhaigen@10.12.49.20:6222

config 配置文件跳转

通过 ProxyJump 配置指定跳板机

1
2
3
4
5
6
7
8
9
10
11
Host MyProxyJump
HostName ip
Port port
User user_name
IdentityFile ~/.ssh/id_rsa

Host ObjectHost
HostName internal_ip
User user_name
IdentityFile ~/.ssh/id_rsa
ProxyJump MyProxyJump