2025年4月8日 星期二 乙巳(蛇)年 正月初九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 网络应用

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

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

动态转发

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