SSH-Schlüssel auf mehreren Rechnern verwenden

SSH-Schlüssel auf mehreren Rechnern verwenden

Also probiere ich dies für meine erste Maschine aus, nennen wir sie M1

ssh-keygen -b 4096

Belassen Sie den Dateinamen beim Standard und kopieren Sie dann die öffentlichen Schlüssel auf den Server (S1):

scp ~/.ssh/id_ras.pub [email protected]:~ssh/authorized_keys

So weit, so gut, ich kann mich problemlos beim Server anmelden

Dann mache ich das gleiche

ssh-keygen -b 4096

für die 2. Maschine (M2), wobei der Name id_ras in id_ras2 geändert wird. Kopieren Sie dann den öffentlichen Schlüssel auf den Server S1

scp ~/.ssh/id_ras2.pub [email protected]:~ssh/authorized_keys

Nachdem ich die Kennwortauthentifizierung deaktiviert habe, werde ich von beiden Maschinen (M1 und M2) aus vom Server ausgesperrt.

Antwort1

scpist cpvorbei ssh. Ihr zweiter Aufruf überschreibt die authorized_keysDatei vom ersten.

Verwenden Sie einfach ssh-copy-id, ein spezielles Tool für diese Aufgabe:

ssh-copy-id -i ~/.ssh/id_ras2.pub [email protected]

verwandte Informationen