SSH-Verbindungen benennen

SSH-Verbindungen benennen

- Matt

Statt sich Adressen, Ports und Schlüsseldateien zu merken:

Host homelab
    HostName 192.168.1.20
    User matt
    IdentityFile ~/.ssh/homelab_ed25519

Host nas
    HostName 192.168.1.10
    User admin
    Port 2222

Host *
    ServerAliveInterval 60
    AddKeysToAgent yes

Danach genügt ssh homelab. Der Name gilt auch für scp, rsync und Git-Adressen wie git@homelab:matt/projekt.git.

ServerAliveInterval im Sammelabschnitt ist der Eintrag, den ich am häufigsten vermisse, wenn er fehlt. Ohne ihn fallen Sitzungen hinter einer NAT-Verbindung nach ein paar Minuten Untätigkeit einfach weg.