Ich implementiere derzeit die Schlüsselpaaranmeldung auf meinem Server wie folgt:
Schlüsselpaar von meinem lokalen Laptop generieren:
me@macbook:~ $ ssh-keygen -t rsa
Pub-Schlüssel vom Laptop auf den Server übertragen:
me@macbook:$ scp ~/.ssh/id_rsa.pub user@myserver.com:~/id_rsa.pub
Fügen Sie auf dem Server den Pub-Schlüssel zur Datei authorized_keys hinzu
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
Und ich habe die Passwort-Anmeldung für ssh deaktiviert.
Das Problem ist, dass der Schlüssel nur in meinem Laptop verwendet werden kann, um auf meinem Server zu ssh, sieht aus, als wäre er mit meinem MacBook-Laptop verbunden. Das heißt, wenn ich mit einem anderen Computer zusammen bin, kann ich diesen privaten Schlüssel nicht für ssh verwenden. Im schlimmsten Fall, wenn ich meinen Laptop verloren habe, werde ich gesperrt, keine Möglichkeit zum SSH. (Korrigieren Sie mich, wenn ich falsch liege, ich bin verwirrt)
Wie kann ich den privaten Schlüssel für mehrere Computer verwendbar machen? (Wie AWS ec2 kann ich die .pem-Datei @ überall verwenden, um ssh in)
Vielen Dank.
Unten finden Sie den Inhalt der Datei authorized_keys