Назад | Перейти на главную страницу

Как правильно добавить идентичный публично-частный ключ ssh на новый клиентский компьютер?

Я создал файлы пары закрытого и открытого ключей (id_rsa, id_rsa.pub), используя ssh-keygen команда на машине A, которая является клиентом. Я проверил свое соединение с сервером на машине A, и он работает нормально. Теперь я скопировал эти файлы, используя cp на машину B (папка ~ / .ssh), и я больше не могу войти в систему. Как только я удалил свой файл открытого ключа, я могу успешно войти на сервер. Однако мой X2goclient не может подключиться и многократно вызывать окно перефразирования с открытым ключом и без него.

Какова адекватная процедура копирования этих ключей от клиента к клиенту (с машины A на машину B)?

Спасибо!

Насколько я понимаю, я не думаю, что ваша проблема связана с генерацией ключа, а с установкой вашего ключа на машине B. Вместо использования cp используйте следующую команду для копирования

ssh-copy-id -i ~/.ssh/home/rsapath user@host

Сначала вы должны ввести пароль для входа на сервер (не ваш пароль RSA). После добавления ключей войдите на свой сервер, используя

ssh 'user@host'

Введите здесь пароль RSA. Надеюсь, это решение поможет.