Sie gehören zu den Leuten, die mehr Zeit brauchen, um die Anmeldeinformationen während der ssh-Anmeldung einzugeben, aber aufgrund des Inaktivitäts-Timeouts der Anmeldesitzung können Sie sich nicht rechtzeitig in das System einloggen.
# time ssh -l testuser server01 Password: Connection closed by 192.168.10.10 real 2m06.000s user 0m0.015s sys 0m0.004s
Dieser kurze Hinweis listet Schritte zum Deaktivieren des Zeitlimits für Anmeldesitzungen in ssh auf.
Arten von Zeitüberschreitungen bei Inaktivität
Es gibt zwei Arten von Zeitüberschreitungen bei Inaktivität.
- Inaktivität der Anmeldesitzung :Dies ist bevor Sie sich einloggen und Sie sind beim Login: Eingabeaufforderung.
- Inaktivität der Shell-Sitzung :Dies geschieht, nachdem Sie sich angemeldet haben und die Sitzung unbeaufsichtigt bleibt.
Inaktivität der Anmeldesitzung während der SSH-Anmeldung deaktivieren
1. Bitte geben Sie „LoginGraceTime 0 ein ” in /etc/ssh/sshd_config .
# vi /etc/ssh/sshd_config LoginGraceTime 0
2. Starten Sie den ssh-Dienst neu, damit die Änderungen wirksam werden.
# service sshd restart
Dadurch wird die automatische Trennung deaktiviert. Wenn Sie die automatische Trennung nicht deaktivieren möchten, können Sie die Zeit für die automatische Trennung auf einen ausreichend großen Wert erhöhen. Stellen Sie einfach die Sekunden nach dem Parameter „LoginGraceTime“ ein.