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:

  1. Terminal bzw. Console öffnen und folgenden Befehl eingeben:
    ssh-keygen
  2. alle Abfragen ohne Eingaben mit Enter bestätigen
  3. (k)ein Passwort / passphrase vergeben
    (wer es sicherer haben will, sollte hier unbedingt ein Passwort wählen!)
  4. das Ergebnis sollte dann in etwas so aussehen:
    ssh-keygen
  5. in das Verzeichnis wechseln, wo die id_rsa.pub File abgelegt wurde
    Beispiel:

    cd /home/username/.ssh
  6. per ssh-copy-id die id_rsa.pub Datei 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.

  1. ins Homeverzeichnis des aktuellen Users wechseln
  2. die Datei .bashrcbearbeiten und um einen Eintrag ergänzen:
    alias ssh1='ssh root@server' (ssh1 ist ein frei wählbarer Name)
  3. die .bashrc noch einmal neu laden source .bashrc und der ssh Zugriff sollte
    über den Befehl ssh1 klappen

Ähnliche Beiträge:

WordPress SEO Plugin

Hinterlasse eine Antwort

Deine Email-Adresse wird niemals veröffentlicht. Pflichtfelder sind mit * gekennzeichnet.

 

Copyright © 2009 - 2012 Fene-Blog by Feneberg Christian | Theme powered by Xtreme One | Design und Umsetzung by Fenepedia