
我可以透過使用者名稱或 IP 或兩者來限制與 Linux 機器的 ssh 連線數量嗎?
答案1
若要僅允許登入某些用戶,您可以使用允許用戶/etc/ssh/sshd_config 中的關鍵字。要限制 ssh 連線數量,您可以使用最大會話數關鍵字。
例如:
AllowUsers jack joe
MaxSessions 5
來自手冊:
AllowUsers 此關鍵字後可跟著使用者名稱模式列表,以空格分隔。如果指定,則僅允許與其中一種模式相符的使用者名稱登入。僅用戶名有效;無法辨識數字使用者 ID。預設情況下,允許所有使用者登入。如果模式採用 USER@HOST 形式,則分別檢查 USER 和 HOST,從而限制來自特定主機的特定使用者的登入。允許/拒絕指令按以下順序處理:DenyUsers、AllowUsers、DenyGroups,最後是AllowGroups。