Ich habe einen Benutzer, der sich über anmeldet, sftp
aber er öffnet viele Sitzungen und hält sie geöffnet. Dies wird für alle anderen Benutzer sehr langsam. Ich dachte darüber nach, zu ssh
verwendensftp
ClientAliveInterval number in seconds
ClientAliveCountMax number of counts
Dies betrifft jedoch alle Benutzer und kann durch das Hinzufügen anderer Parameter von Client-Rechnern umgangen werden.
Beachten Sie, dass ich den Serverdienst verwende Debian 8.3
und auch aktiviere ftp
.
Meine Fragen:
- Gibt es eine Möglichkeit, die Benutzersitzung zu beenden, wenn keine echte Aktion wie Kopieren, Verschieben usw. erfolgt?
- Kann ich oben Parameter nur für einen Benutzer hinzufügen?
Antwort1
Der SSH-Daemon weiß nicht, welche Aktionen ein Benutzer ausführt. Wenn Sie das überprüfen möchten, müssen Sie entweder detailliertes Auditing (langsam) oder Accounting aktivieren und die Protokolle analysieren (in beiden Fällen ziemlich langsam).
Weiterführende Literatur: