ssh动态端口转发 ssh -D
侧边栏壁纸
  • 累计撰写 194 篇文章
  • 累计收到 31 条评论

ssh动态端口转发 ssh -D

五好
2024-03-13 / 0 评论 / 30 阅读 / 正在检测是否收录...

2024-03-13 15:07:08 星期三

动态端口转发:也称为动态代理或SOCKS代理,创建一个动态的端口映射,将本地主机上的端口转发到远程主机上。通常用于创建一个加密的隧道,将所有网络流量通过SSH连接转发到远程主机上,并且在远程主机上进行转发。动态代理通常用于隐藏用户的真实IP地址或者绕过防火墙。

ssh -D 本地端口号 user@ssh_server

如果远程服务器的ssh 端口不是22 则需要 再增加一个-p参数

ssh -p远程ssh端口 -D 本地端口号 user@ssh_server

当然如果要让上述的命令有效果, 缺一不可的是服务器端的 ssh 要开启端口转发才能达到效果。
在 SSH 服务器上开启端口转发通常涉及到以下几个步骤:

  1. 检查 SSH 服务器配置文件:通常情况下,SSH 服务器的配置文件是 /etc/ssh/sshd_config。你需要确认该配置文件中是否允许了端口转发功能。具体的配置项是
  2. 启用端口转发:确保在 SSH 服务器配置文件中 AllowTcpForwarding 配置项的值为 yes,以允许端口转发。如果该配置项的值为 no,请将其修改为 yes 并保存文件。
  3. 重启 SSH 服务器:修改 SSH 服务器配置文件后,你需要重新启动 SSH 服务器以使更改生效。
0

评论 (0)

取消