1

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

1 ответ1

2

См. Https://stackoverflow.com/questions/1162676/is-it-possible-to-use-the-same-ssh-private-public-key-pair-on-2-machines-to-acces. Я столкнулся с той же проблемой, и это было из-за

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