Скопируйте ключи RSA с одного компьютера на другой

Кто-то попросил меня предоставить мой открытый ключ id_rsa, чтобы я мог подключиться к своему серверу через ssh. Я так и сделал, и работает нормально. Я хочу сделать это с моего другого ноутбука, не беспокоя их. Если я просто скопирую открытый и закрытый ключи со своего первого ноутбука на второй, это позволит мне подключиться к серверу? Заметьте, у меня уже есть закрытые и открытые ключи rsa на моем втором ноутбуке, которые, конечно, отличаются от ключей от первого ноутбука.

Какой лучший способ сделать это - скопировать ключи?

2 ответа

Вы можете вручную добавить открытый ключ для вашего второго ноутбука на сервер. Просто отредактируйте .ssh/authorized_keys файл в вашем домашнем каталоге и добавьте ваш второй открытый ключ.

Чтобы получить это, на вашем втором ноутбуке запустите

cat .ssh/id_rsa.pub

Вы можете скопировать свой ключ (как id_rsa, так и id_rsa.pub) на сервер B с новым именем, таким как serverA_key и serverA_key.pub, для подключения с server B с помощью этого ключа вы можете указать ssh путь к новому ключу

ssh -i serverA_key target_server

или добавьте это в ваш.ssh/config на server B

Host target_server
  IdentityFile /path/to/serverA_key
Другие вопросы по тегам