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
scp
ist cp
vorbei ssh
. Ihr zweiter Aufruf überschreibt die authorized_keys
Datei 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]