如何限制連接埠轉送連線數-ssh

如何限制連接埠轉送連線數-ssh

我的 Linux 伺服器上有一個用於代理的使用者。目前 shell 存取和許多其他功能已被停用,將使用以下命令:

ssh proxy-user@server -D 1080 -N

然而最近我決定限制同時連接的數量。

我已經嘗試過limits.confMaxSessions,但他們都不能處理這個ssh -N爭論。他們不會將這些類型的連線計入限制。

無論如何,我是否可以限制僅使用連接埠轉發(使用參數)的連接數量-N

筆記:

  • 不,我無法使用 dante 等襪子伺服器
  • 我無法限制所有用戶的連線總數,因為我不想對其他用戶套用該限制
  • 以下是代理用戶的當前限制:
Match User proxy-user
   AllowTcpForwarding yes
   X11Forwarding no
   PermitTunnel no
   GatewayPorts no
   AllowAgentForwarding no
   PasswordAuthentication yes
   ForceCommand echo 'This account can only be used for socks proxy'

相關內容