Скопируйте ключи 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