Мигрированный закрытый ключ ssh не обнаружен

Я перенес свой закрытый ключ на новый ПК. Права доступа правильные (0600) Однако ssh user @ server не использует перенесенный ключ. Я пытался создать файл конфигурации для этого хоста, но все равно ничего

Ключ работает, если на него ссылаются напрямую через ssh -i ~ / .ssh / id_rsa user @ server

Не могу найти какую-либо полезную информацию о переносе закрытых ключей между компьютерами (кроме: просто скопировать)

Что я делаю не так?

0
задан 12 June 2019 в 15:10

2 ответа

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

Host server
  IdentityFile ~/.ssh/id_rsa

Это то, что говорит ssh использовать клавишу без необходимости указывать его вручную.

0
ответ дан 12 June 2019 в 15:10

Добавление

Host *
  IdentityFile ~/.ssh/id_rsa

решило проблему

0
ответ дан 12 June 2019 в 15:10

Другие вопросы по тегам:

Похожие вопросы: