# 反向代理
ssh -g -N -p 22 -R home.icuxika.com:5000:localhost:3389 icuxika@home.icuxika.com
说明:通过访问【home.icuxika.com】的 5000 端口来访问本机的 3389 端口。
ssh -g -N -p 22 -R [远程ip]:[远程端口]:localhost:[本地端口] -i [id_rsa路径] [用户名]@[远程ip]
完整写法
ssh -g -N -p 22 -R [远程ip]:[远程端口]:localhost:[本地端口] [Host]
在【~/.ssh/config】文件中配置了 Host
# 正向代理
ssh -C -f -N -g -p 22 -L [本地端口]:[localhost / 远程ip]:[本地端口 / 远程端口] [Host]
说明:通过访问本地端口来访问【ip】
# 参数说明
- g 允许远程主机连接到本地转发端口
- N 不要执行远程命令
- R 反向代理
- L 正向代理
- C 压缩请求数据
- f 请求 ssh 命令在执行之前转到后台