In diesem Artikel erfahren Sie, wie Sie die schlüsselbasierte SSH-Authentifizierung in Linux VPS oder Dedicated Server konfigurieren
Bei der schlüsselbasierten SSH-Authentifizierung generieren wir lediglich einen öffentlichen Authentifizierungsschlüssel und kopieren den Schlüssel über Linux VPS oder dedizierten Server, um eine Verbindung herzustellen, ohne das Passwort einzugeben.
Im Folgenden finden Sie die Schritte zum Ausführen der SSH-schlüsselbasierten Authentifizierung in Linux VPS oder dedizierten Servern.
- Öffnen Sie das Terminal Ihres lokalen Linux-Rechners.
- Der erste Schritt besteht darin, ein Schlüsselpaar auf dem lokalen Computer zu erstellen.
Geben Sie den Befehl ssh-keygen ein .
Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/home/andrew/.ssh/id_rsa):(Drücken Sie „Enter“)
- Wenn der Schlüssel bereits vorhanden war, sehen Sie möglicherweise:
Overwrite (y/n)? (Drücken Sie "y" und geben Sie dann ein)
- Dann sollten Sie die folgende Ausgabe sehen:
Geben Sie Passphrase ein (leer für keine Passphrase):(drücken Sie „Enter“)
Geben Sie dieselbe Passphrase erneut ein:(drücken Sie „Enter“)
- Um den Schlüssel Ihres Linux-Servers zu kopieren, geben Sie die folgende Syntax ein.
ssh-copy-id (Benutzername)@(IP Ihres Linux-VPS oder dedizierten Servers) -p (Port-Nr.) .
- Dann werden Sie nach einem Passwort gefragt, Enter das Passwort des VPS/dedizierten Servers.
Es kopiert den Inhalt Ihres Schlüssels ~/.ssh/id_rsa.pub in die authorised_keys des Hostservers.
- Der Vorgang wurde erfolgreich abgeschlossen, jetzt können Sie SSH vom lokalen Computer zu Ihrem VPS/dedizierten Server ausführen, ohne das Passwort einzugeben.