使用 socat 或任何其他 tcp 转发器通过 SSH 进行 TCP 转发,在 sshd 上禁用 tcp 转发

使用 socat 或任何其他 tcp 转发器通过 SSH 进行 TCP 转发,在 sshd 上禁用 tcp 转发

我想要做的是让用户可以进行端口转发,但只能转发到特定的主机和端口。

我已经为该用户禁用了通过 ssh 进行的 TCP 转发,并且根据 sshd_config 的手册页,我仍然应该能够使用其他工具进行端口转发,但我不知道如何做到这一点。

编辑:找到了一个更好的解决方案,在 sshd_config 中使用 match 和 PermitOpen

答案1

ssh -L 或 ssh -R,取决于你需要什么:)

相关内容