На даний момент я здійснюю вхід ключових пар на свій сервер наступним чином:
генерувати ключові пари з мого локального ноутбука:
me@macbook:~ $ ssh-keygen -t rsa
перенести ключ паба з ноутбука на сервер:
me@macbook:$ scp ~/.ssh/id_rsa.pub user@myserver.com:~/id_rsa.pub
на сервері додайте ключ pub до файлу санкціонованих ключів
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
І я відключив вхід пароля для ssh.
Проблема полягає в тому, що ключ, який можна використовувати в моєму ноутбуці, щоб ssh на моєму сервері, виглядає так, що він пов'язаний з моїм ноутбуком MacBook. Це означає, що якщо я з іншим комп’ютером, я не зможу використовувати цей приватний ключ для ssh. У гіршому випадку, якщо я втратив ноутбук, мене заблокують, жодного способу не ввімкнути. (Виправте мене, якщо не так, я заплутався)
Як зробити приватний ключ корисним для декількох машин? (як-от AWS ec2, я можу використовувати .pem файл @ де завгодно, щоб ssh в)
Спасибі.
Нижче наведено вміст файлу дозволених ключів