Um nach einer bestimmten Zeit der Inaktivität einen automatisierten Logout zu erzwingen, kann der OpenSSH-Server die Erreichbarkeit des Clients überprüfen.
# file: /etc/ssh/sshd_config LoginGraceTime 60 ClientAliveInterval 600 # default: 0 ClientAliveCountMax 3 # default: 3 TCPKeepAlive no # default: yes (spoofable)
Schalter | Bedeutung |
---|---|
`LoginGraceTime 60` | Zeit (in Sek.), um sich erfolgreich zu authentifizieren |
`ClientAliveInterval 600` | Zeitintervall (in Sek.), in dem der Server die Anwesenheit des Clients prüft |
`ClientAliveCountMax 3` | Anzahl der ausstehenden Antworten, bis die Verbindung zum Client gekappt wird |
Es sollte Nutzer*innen nicht gestattet sein, Tunnel oder Weiterleitungen zu nutzen.
Achtung: Die folgenden Optionen verhindern nicht, dass sich Nutzer*innen eigene Tunnel oder Forwarder installieren. Sie verhindern nur eine direkte Nutzung von SSH.
# file: /etc/ssh/sshd_config PermitTunnel no # default: no AllowTcpForwarding no # default: yes AllowStreamLocalForwarding no # default yes X11Forwarding no # default: no