www.kaiser-kettwig.de
  • Startseite
  • About
  • Favoriten
  • Meine Dokumentationen
  • Impressum/Disclaimer
  • Privat/Friends
Kaiser´s IT Blog
cropped-it-relaxed.jpg
Kaiser´s IT Blog – About Me
cropped-it1.jpg

Sicheres SSH-Login ohne Passworteingabe – Login mit Keys

Dezember 26th, 2014 | Posted by in UNIX

Die Alternative zu einem Einloggen über SSH mit Passwort ist das sichere SSH-Login/Einloggen ohne Passworteingabe mit Schlüsseln/Keys.
Basieren auf einem Public-Key-Verschlüsselungsverfahren erzeugt man auf einem System einen öffentlichen und einen privaten Schlüssel.
Die öffentlichen Schlüssel müssen dann auf das „remote“-System, also das zu steuernde System gebracht werden.

Auf einem UNIX-System erzeugt der Befehl ssh-keygen das entsprechende Schlüsselpaar:

id_rsa  – den privaten Schlüssel
id_rsa.pub – den öffentlichen Schlüssel

ssh1

Die Datei authorized_keys gehört nun auf das Remote-System in das gleiche Verzeichnis und beinhaltet den Text der Datei id_rsa.Pub – also den öffentlichen Schlüssel.

# more id_rsa.Pub >> authorized_keys 

Die Datei sieht dann so aus. Allerdings dann nur mit einem Key. Die anderen Keys stammen von anderen Systemen.

ssh2

Beim nächsten Login auf das Remote-System fragt der Rechner noch, ob der Host in die known_Hosts eingetragen werden soll. Dann erfolgt ein Login ohne Eingabe des Passwortes automatisch ohne Passworteingabe.

Möchte man nun dieses System mit Putty von einem Windows-Rechner steuern, erzeugt man sich einen Key mit Putty und kopiert den öffentlichen Teil wieder in die „authorized_keys“.

Den privaten Key hinterlegt man dann in Putty an folgender Stelle.
Putty1

Keys, Passwort, ssh-keygen, SSH-Login

You can follow any responses to this entry through the RSS 2.0 Both comments and pings are currently closed.

  • Neueste Beiträge

    • Router mit Firewall und Squid Proxy als Internet-Inhaltsfilter auf einem CentOS 7
    • Nagios als Systemüberwachnung auf einem Ubuntu-Server einrichten
    • Text to Speech mit Asterisk und googletts.agi
    • Windows Tipps & Tricks – Nützliche netsh Optionen
    • Webmin auf UNIX-Servern installieren
  • Kategorien

    • Dokumentationen
    • Sonstiges
    • UNIX
    • Windows
  • Login

    • Anmelden
Copyright © 2025 All rights reserved.
Designed by Kaiser-Kettwig