несколько месяцев назад я использовал ssh-keygen создать id_rsa/id_rsa.pub для использования с Github и все прошло хорошо. (Я использую OSX Sierra, 10.12.6 локально, но я генерирую пары клавиш на терминале linux, в который я удаляю. Я не знаю точного вкуса linux.)
мне нужна новая пара ключей для другого репозитория, поэтому я повторил процесс и создал id_rsa_2/id_rsa_2.pub. Казалось, все идет хорошо, но когда я на самом деле пытаюсь получить свой открытый ключ, я ничего не получаю.
так что если я ввожу
cat ~/.ssh/id_rsa.pub
тогда я получаю результат так же, как я ожидал.
но если я ввожу
cat ~/.ssh/id_rsa_2.pub
тогда я вообще ничего не получаю. Терминал просто переходит к следующей строке без вывода. Теперь я сгенерировал id_rsa_2,id_rsa_3,id_rsa_4, и даже id_rsa_5. В любом случае, ssh-keygen - видимому, работать безотказно и дает ожидаемый результат в процессе создания. Я могу видеть id_rsa_n и id_rsa_n.pub файлы именно там, где я ожидал их. (Где n в {2, 3, 4, 5}).
но всякий раз, когда я пытаюсь получить открытый ключ, я ничего не получаю.
единственное, что я нашел через Google-это возможность быть вне пространства. Тем не менее, я подтвердил, что я использую только пару мегабайт своего пользовательского пространства (и у меня есть гораздо больше, чем доступно для меня). Так что это не космическая проблема. Так... почему ssh-keygen дает мне пустой .файлы паба?
команды я бегу is:
ssh-keygen -t rsa -C "my email address"
Komp






















