> For the complete documentation index, see [llms.txt](https://docs.junyangz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.junyangz.com/ops/ssh-port-forwarding.md).

# SSH-port-forwarding

```bash
# 本地转发（SERVER可以访问目标服务）本机监听forwardingPort
ssh -g -f -N -L forwardingPort:targetIP:targetPort user@SERVER
# 远程转发（SERVER具有公网IP,提供内网服务外网访问）SERVER监听forwardingPort
ssh -f -N -R forwardingPort:targetIP:targetPort user@SERVER
# 动态转发（创建了SOCKS代理服务，流量转发至SERVER）
ssh -p PORT -f -N -D *:20080 user@SERVER
```

## Reference

1. [IBM](https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/index.html)
2. [SSH Manual Page](https://man.openbsd.org/ssh)
