Я перевстановив Fedora 15. Я вирішив зберегти ключі SSH, включаючи ключ Github, так що мені не доведеться створювати нові.
Однак, коли я скопіював їх назад з розділу NTFS ~/.ssh
Github, здається, не визнає його ключовим:
[maciej@PC05 .ssh]$ ssh git@github.com
PTY allocation request failed on channel 0
Потім SSH виходить.
Називається ключ Github id_rsa
(У мене є кілька ключів SSH, які використовуються для підключення до різних хостів; вторинний питання: чи є це гарною практикою?). Я додав ( ssh-add ~/.ssh/id_rsa
; Спочатку мені довелося виправити дозвіл), але це не вирішило проблему.
У мене також були проблеми з генерацією ключа SSH для підключення до мого ноутбука, використовуючи Seahorse, однак я міг вирішувати це за допомогою CLI, і я не думаю, що це питання пов'язане з моєю проблемою.
Отже, я повинен генерувати новий ключ SSH або я можу це виправити?
Я також збираюся перевстановити Fedora на моєму ноутбуці - я можу просто перемістити весь .ssh
до розділу NTFS і посилання ~/.ssh
до неї (моє налаштування NTFS дозволяє використовувати привілеї, так що це не проблема)? Чи дозволить мені уникнути цієї проблеми?