1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

Remote login per ssh

  • Zentris
  • October 6, 2023 at 11:28 PM
  • October 7, 2023 at 11:25 PM
  • 1,939 times viewed
  • 2 comments
  • Einrichten der Authentifizierung zwischen zwei Hosts, ohne dass ein Passwort erforderlich ist.

    Die SSH-Schlüsselauthentifizierung verwendet einen privaten Schlüssel und einen öffentlichen Schlüssel . Um die Schlüssel zu generieren, geben Sie an einer Terminal-Eingabeaufforderung Folgendes ein:

    ssh-keygen -t rsa 

    Dadurch werden die Schlüssel mithilfe des RSA-Algorithmus generiert . Zum Zeitpunkt des Verfassens dieses Artikels werden die generierten Schlüssel 3072 Bits haben. Sie können die Anzahl der Bits ändern, indem Sie die -b Option verwenden. Um beispielsweise Schlüssel mit 4096 Bit zu generieren, können Sie Folgendes tun:

    ssh-keygen -t rsa -b 4096 

    Während des Vorgangs werden Sie zur Eingabe eines Passworts aufgefordert. Drücken Sie einfach die Eingabetaste , wenn Sie zum Erstellen des Schlüssels aufgefordert werden. Standardmäßig wird der öffentliche Schlüssel in der Datei

    ~/.ssh/id_rsa.pub

    gespeichert, während

    ~/.ssh/id_rsa

    der private Schlüssel ist.

    Kopieren Sie nun die id_rsa.pub Datei auf den Remote-Host und fügen Sie diese dort in die ~/.ssh/authorized_keys ein indem Sie Folgendes eingeben:

    ssh-copy-id username@remotehost 

    Überprüfen Sie abschließend noch einmal die Berechtigungen für die authorized_keys Datei. Nur der authentifizierte Benutzer sollte über Lese- und Schreibberechtigungen verfügen. Wenn die Berechtigungen nicht korrekt sind, ändern Sie sie wie folgt:

    chmod 600 .ssh/authorized_keys 

    Sie sollten nun in der Lage sein, eine SSH-Verbindung zum Host herzustellen, ohne zur Eingabe eines Kennworts aufgefordert zu werden.

    • Login ssh
  • Previous entry RDP
  • Next entry Router

Comments 2

Bernd666
October 7, 2023 at 12:35 AM

Moin!

Ohne die Arbeit vom Zentris zu mindern, das kann nicht die Erklärung für SSH sein!

Das was er beschreibt ist eine Möglichkeit von SSH. Mir fehlt die Erläuterung was SSH eigentlich ist.

Dann, finde ich wichtig, SSH geht auch unter Windows10, man braucht dieses leidige PUTTY nicht!!

Bezüglich ssh-keygen unter Windows melde ich mich nochmal. Muss erst getestet werden.

Da ich nun auch die Bearbeiten-Funktion gefunden habe, kommt nun mein Nachsatz.

Kann nur der Autor des Beitrages Änderungen in dem Original machen oder kann da jeder drin rumwuseln?

73 de Bernd

Zentris
October 7, 2023 at 4:13 PM

Ja, ich fände es auch gut, wenn die Artikel redigiert werden könnten von anderen.

Zum "ssh":

Hm, könnte man auch anders nennen, mir war primär wichtig, das "Händeln" eines remot-Login per ssh zu erklären.

Zum einen, weil es die Zugangssicherheit wesentlich erhöht, zum anderen, weil es das lästige Tippen (Password, bei mir auch InHouse recht lang) vermeidet...

Und ja: Windows... ich arbeite primär mit Linux, logge mich also von einer Linux-Maschine auf die remote Rechner (auch RasPi) ein. Die Funktionalität ist m.W. aber unter Windows die gleiche.

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 75
  2. Software 105
    1. Smarthome 7
    2. Künstliche Intelligenz 4
  3. Programmierung 33
    1. Python 9
    2. C · C++ 7
    3. andere Programmiersprachen 4
  4. Betriebssysteme 37
  5. Netzwerk 32
  6. Forenabkürzungen 37

Contributors in this entry

  1. Zentris 3 changes
  2. ps915 1 change
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™