Zurück zum Blog

So melden Sie sich per SSH bei einem Server an, ohne nach dem Passwort gefragt zu werden

2022-12-312 Minuten Lesezeit

Sie haben einen neuen Server gekauft und möchten sich per SSH anmelden. Dazu verwenden Sie den Befehl ssh remote_username@server_ip_address und werden nach dem Passwort des remote_username gefragt. Wenn Sie das Passwort ein paar Mal eingeben müssen, ist das in Ordnung, aber wenn Sie sich mehrmals per SSH anmelden müssen, ist das mühsam.

ssh-copy-id ist ein Befehl, der verwendet wird, um Ihren öffentlichen SSH-Schlüssel auf einem Remote-Server zu installieren. Dies ermöglicht Ihnen die Verwendung der SSH-Schlüssel-basierten Authentifizierung, um sich beim Remote-Server anzumelden, ohne ein Passwort eingeben zu müssen.

Um ssh-copy-id zu verwenden, benötigen Sie ein SSH-Schlüsselpaar. Wenn Sie kein SSH-Schlüsselpaar haben, können Sie eines mit dem Befehl ssh-keygen generieren. Sobald Sie Ihr SSH-Schlüsselpaar haben, können Sie den Befehl ssh-copy-id verwenden, um Ihren öffentlichen Schlüssel auf dem Remote-Server zu installieren.

Die Syntax des Befehls lautet wie folgt: ssh-copy-id remote_username@server_ip_address Sie werden ein letztes Mal nach dem Passwort des remote_username gefragt, und danach werden Sie nicht mehr nach dem Passwort gefragt.

Beispiel für die Verwendung des Befehls ssh-copy-id

ssh-copy-id [email protected]

Dies würde Ihren öffentlichen SSH-Schlüssel auf dem Remote-Server unter mynicesite.com mit dem Benutzernamen „david“ installieren.

Kategorien:

Tags: