
Могу ли я ограничить количество SSH-подключений к моему Linux-компьютеру — по имени пользователя, по IP-адресу или по обоим параметрам?
решение1
Чтобы разрешить вход в систему только некоторым пользователям, вы можете использоватьРазрешитьПользователямключевое слово в /etc/ssh/sshd_config. Чтобы ограничить количество ssh-подключений, вы можете использоватьМаксСессийключевое слово.
Например:
AllowUsers jack joe
MaxSessions 5
Из руководства:
AllowUsers За этим ключевым словом может следовать список шаблонов имен пользователей, разделенных пробелами. Если указано, вход разрешен только для имен пользователей, соответствующих одному из шаблонов. Допустимы только имена пользователей; числовой идентификатор пользователя не распознается. По умолчанию вход разрешен для всех пользователей. Если шаблон имеет вид USER@HOST, то USER и HOST проверяются отдельно, ограничивая входы определенными пользователями с определенных хостов. Директивы allow/deny обрабатываются в следующем порядке: DenyUsers, AllowUsers, DenyGroups и, наконец, AllowGroups.