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 服务器上开启端口转发通常涉及到以下几个步骤:
- 检查 SSH 服务器配置文件:通常情况下,SSH 服务器的配置文件是 /etc/ssh/sshd_config。你需要确认该配置文件中是否允许了端口转发功能。具体的配置项是
- 启用端口转发:确保在 SSH 服务器配置文件中 AllowTcpForwarding 配置项的值为 yes,以允许端口转发。如果该配置项的值为 no,请将其修改为 yes 并保存文件。
- 重启 SSH 服务器:修改 SSH 服务器配置文件后,你需要重新启动 SSH 服务器以使更改生效。
评论 (0)