Мне пришлось переустановить операционную систему (Linux). Я сохранил домашний каталог, включая папку .ssh с закрытыми и открытыми ключами.

Я хочу перенести это вручную в новую систему, поскольку использую для доступа к ряду git-репозиториев и серверов.

Как мне это сделать?

Я попытался просто скопировать папку с ключом внутри (у меня была только одна пара ключей ssh), но когда я пытаюсь сделать git-клон, он говорит, что разрешение отклонено.

Есть ли какой-то другой шаг, необходимый для работы ключа?

1 ответ1

1

Похоже, ваш идентификатор пользователя в старой системе отличается от новой системы. Попробуйте "chown username ~/.ssh/*"

Вы также должны убедиться, что ваш закрытый ключ доступен для чтения только вам - "chmod 500 ~/.ssh/id_rsa"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .