Zuvor habe ich Ihnen gezeigt, wie Sie einen öffentlichen / privaten SSH-Schlüssel generieren können, damit Sie sich sicher mit Ihrem Remote-Host verbinden können. Die Methode, die wir benutzt haben, ist über das Terminal, was den Linux-Neulingen ziemlich unfreundlich (und beängstigend) sein kann. Hier ist eine einfachere Methode zum Einrichten Ihres öffentlichen / privaten SSH-Schlüssels mit einer GUI.

Ich bin mir nicht sicher über irgendeine andere Distribution (wie ich sie nicht alle ausprobiert habe), aber in Ubuntu, der Standard-Keyring-Manager (auch bekannt als Seepferdchen) kommt mit der Fähigkeit, öffentlichen / privaten SSH-Schlüssel zu erstellen und helfen Ihnen bei der Einrichtung der Server.

1. Öffnen Sie in Ubuntu die App "Passwort und Schlüssel". Gehe zu " Datei -> Neu ".

2. Wählen Sie im Popup-Fenster "Secure Shell Key" und klicken Sie auf "Continue".

3. Geben Sie eine Beschreibung für Ihren SSH-Schlüssel ein und klicken Sie auf "Erstellen und Einrichten". Sie können natürlich "Just Create Key" auswählen, wenn Sie nur möchten, dass es die Schlüssel generiert und nichts anderes tut.

Wenn Sie auf die Option "Erweitert" klicken, können Sie konfigurieren, ob RSA oder DSA für die Verschlüsselung und die Schlüsselstärke verwendet werden soll. Die meiste Zeit können Sie dies als Standard lassen.

4. Geben Sie als Nächstes eine Passphrase für Ihren Schlüssel ein. Dies ist rein optional. Um ein leeres Passwort festzulegen, lassen Sie es einfach leer und klicken Sie auf OK.

5. Geben Sie zuletzt Ihren Remote-Hostnamen, Port und Anmeldenamen ein. Wenn Sie Ihren Remote-Hostnamen nicht kennen, können Sie ihn durch seine IP-Adresse ersetzen. Verwenden Sie das ":", um den Hostnamen und den Port zu trennen, zum Beispiel " maketeasasier.com:2233 ". (Wenn Sie sich über den Standard-Port verbinden, können Sie den Port-Bereich leer lassen)

6. Sie werden dann aufgefordert, Ihr Remote-Host-Anmeldekennwort einzugeben. /home/username/.ssh/id_rsa

Wenn alles gut geht, ist Ihr Remote-Host ordnungsgemäß eingerichtet, um die Verbindung zwischen öffentlichem und privatem Schlüssel zu akzeptieren.

Um sie an Ihren Remote-Host zu akzeptieren, müssen Sie nur den folgenden Befehl im Terminal eingeben:

 ssh Benutzername @ Remote-Host-IP-Adresse 

Das ist es.

Danke an Michael Stephenson für die Tipps.