Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammlung:dot_ssh

Das Verzeichnis .ssh

Beschreibung

Das Verzeichnis `~/.ssh` im Home-Verzeichnis eines Benutzers enthält Konfigurationsdateien und Schlüssel für SSH-Verbindungen.

Wichtige Dateien

  • config
    Individuelle Konfiguration für SSH-Clients. Hier können Host-Aliase, Standardbenutzer, Ports und weitere Optionen für verschiedene Hosts festgelegt werden.
    Berechtigungen: 600 (nur Besitzer darf lesen und schreiben)
    # Beispiel ~/.ssh/config
    Host meinserver
      HostName server.example.com
      User alice
      Port 2222
  • Verzeichnis .ssh
    Das Verzeichnis selbst sollte die Berechtigung 700 haben (nur Besitzer darf lesen, schreiben und ausführen).
  • authorized_keys
    Liste der öffentlichen Schlüssel, die für die Anmeldung auf diesem Benutzerkonto zugelassen sind. Jeder Schlüssel steht in einer eigenen Zeile. Wird für die Schlüssel-basierte Authentifizierung verwendet.
    Berechtigungen: 600 (nur Besitzer darf lesen und schreiben)
  • known_hosts
    Enthält die Fingerprints der SSH-Server, mit denen sich der Client bereits verbunden hat. Dient dazu, Man-in-the-Middle-Angriffe zu erkennen.
    Berechtigungen: 644 (Besitzer darf schreiben, alle dürfen lesen)

Weitere Informationen

man ssh
man ssh_config
man sshd
sammlung/dot_ssh.txt · Zuletzt geändert: von 127.0.0.1