Linux – SSH Zugriff ohne Passwort per ssh-key konfigurieren
Da ich mich öfters per SSH Remotezugriff auf einen anderen Linux-PC einlogge und kein Passwort eingeben will, arbeite ich mit einem SSH-Key. Wie das ganze eingerichtet wird, möchte ich hier kurz erklären.
Voraussetzung: Für das Zielsystem sollte bereits für einen Zugriff per ssh konfiguriert sein.
Anleitung siehe hier
Folgende Schritte sind am Quell-PC, also dem PC von dem wir später ohne Passwort zugreifen wollen, auszuführen:
- Terminal bzw. Console öffnen und folgenden Befehl eingeben:
ssh-keygen
- alle Abfragen ohne Eingaben mit Enter bestätigen
- (k)ein Passwort / passphrase vergeben
(wer es sicherer haben will, sollte hier unbedingt ein Passwort wählen!) - das Ergebnis sollte dann in etwas so aussehen:

- in das Verzeichnis wechseln, wo die
id_rsa.pubFile abgelegt wurde
Beispiel:cd /home/username/.ssh
- per
ssh-copy-iddieid_rsa.pubDatei auf den Zielrechner kopieren.
Beispiel:ssh-copy-id -i /home/username/.ssh/id_rsa.pub root@server
Um den Login noch einfacher zu gestalten, kann man zum Schluss einen alias für den Zugriff anlegen.
- ins Homeverzeichnis des aktuellen Users wechseln
- die Datei
.bashrcbearbeiten und um einen Eintrag ergänzen:alias ssh1='ssh root@server'(ssh1 ist ein frei wählbarer Name) - die
.bashrcnoch einmal neu ladensource .bashrcund der ssh Zugriff sollte
über den Befehlssh1klappen



