Я переустановил свою 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 позволяет мне использовать привилегии, так что это не проблема)? Позволит ли мне избежать этой проблемы?