您当前的位置:首页 > 计算机 > 软件应用 > 网络应用

SSH 端口转发:动态转发、本地转发、远程转发

时间:05-22来源:作者:点击数:

动态转发

$ ssh -D local-port tunnel-host -N

参数说明

  • -D:动态转发
  • -N:不发送任何命令,只用来建立连接。没有这个参数,会在 SSH 服务器打开一个 Shell
  • local-port 是本地端口
  • tunnel-host 是 SSH 服务器

举例

# 开启本地端口2121 动态转发
$ ssh -D 2121 root@127.0.0.1 -N

# curl 的-x参数指定代理服务器
# 通过 SOCKS5 协议的本地2121端口,访问 https://httpbin.org/get
$ curl -x socks5://localhost:2121 https://httpbin.org/get

本地转发

$ ssh -L -N local-port:target-host:target-port tunnel-host

参数说明

  • -L:转发本地端口

远程转发

$ ssh -R remote-port:target-host:target-port -N remotehost

参数说明

  • -R 表示远程端口转发
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门