Configuring SSH Port Forwarding

本地静态端口转发(SSH 正向代理)

远程静态端口转发 (SSH 正向代理)

远程静态端口转发(SSH 反向代理)

动态端口转发(SSH socks5 代理)

例子

[root@hlj-jumpserver ~]# cat /usr/lib/systemd/system/ssh-agent.service
[Unit]
Description=ssh agent
After=network.target
[Service]
Type=forking
ExecStart=/bin/sh -c '/usr/bin/ssh -fNCR 43215:10.44.1.2:80 -p 22222 gzy@101.163.9.100
&& /usr/bin/ssh -fNCR 33333:10.44.1.1:22 -p 22222 gzy@101.163.9.100 && /usr/bin/ssh -
fNCR 33334:10.44.1.2:22 -p 22222 gzy@101.163.9.100'
[Install]
WantedBy=multi-user.target