小编her*_*tik的帖子

按用户限制 SSH 转发隧道目标

是否可以基于每个用户限制 SSH 转发隧道目标?

示例:客户端“a”只能将隧道转发到 192.168.10.2:22。客户端“b”可以独占地将隧道转发到 192.168.11.2:22。

更新

我希望在每个用户或每个组的基础上限制以下隧道命令:


要求:

  • client_a 可以将隧道转发到 192.168.10.*,独占。
  • client_b 可以将隧道转发到 192.168.11.*,独占。

有效的隧道命令(对于 client_a):

ssh -f client_a@gateway -L localhost:2222:192.168.10.2:22 -N
Run Code Online (Sandbox Code Playgroud)

无效的隧道命令(对于 client_a) - 网关上的 SSH 连接应立即关闭。

ssh -f client_a@gateway -L localhost:2222:192.168.11.2:22 -N
Run Code Online (Sandbox Code Playgroud)

有效的隧道命令(对于 client_b):

ssh -f client_b@gateway -L localhost:2222:192.168.11.2:22 -N
Run Code Online (Sandbox Code Playgroud)

无效的隧道命令(对于 client_b) - 网关上的 SSH 连接应立即关闭。

ssh -f client_b@gateway -L localhost:2222:192.168.10.2:22 -N
Run Code Online (Sandbox Code Playgroud)

可以通过修改sshd_config来实现此限制吗?

linux ssh

6
推荐指数
1
解决办法
4873
查看次数

标签 统计

linux ×1

ssh ×1