
У меня есть пользователь, который входит через, sftp
но он открывает много сессий и держит их открытыми. Это сделает ssh
и sftp
очень медленным для всех остальных пользователей. Я думал об использовании
ClientAliveInterval number in seconds
ClientAliveCountMax number of counts
но это повлияет на всех пользователей и его можно обмануть, добавив другие параметры с клиентских машин.
Обратите внимание, что я также использую Debian 8.3
и включаю ftp
службу сервера.
Мои вопросы:
- Есть ли способ удалить сеанс пользователя, если нет реальных действий, таких как копирование, перемещение и т. д.?
- Могу ли я добавить указанные выше параметры только для одного пользователя?
решение1
Демон ssh не знает, какие действия совершает пользователь. Если вы хотите это проверить, вам придется включить подробный аудит (медленно) или учет и проанализировать логи (в обоих случаях довольно медленно).
Дальнейшее чтение: