ssh-keygen .ssh/id_rsa: Никакой такой файл или каталог

Я пытался установить кластерную среду искры и когда я пытающийся установить вход в систему ssh без паролей для пользователя spark, Я столкнулся с этой проблемой.

Я создаю пользователя spark

groupadd spark useradd -g spark spark passwd spark mkhomedir_helper spark затем я su - spark и cdи затем сделайте .ssh каталог с: mkdir ~/.ssh chmod 700 ~/.ssh

Наконец, я использую ssh-keygen -t rsa -y для генерации пар ключей затем это показывает /home/spark/.ssh/id_rsa: No such file or directory.

Да, Вы видите корректную проблему, я не спрашиваю о .ssh/authorized_keys: No such file or directory. Я знал, что существуют тонны сообщений относительно известного authorized_keys установка priviledge. Но это ~/.ssh/id_rsa: no such file ошибка не имеет почти никакой информации о сети.

У Вас есть какие-либо предложения?Спасибо.

В случае, если это - указанная ошибка версии, я использую OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014. Я попробовал остановку apparmor /etc/init.d/apparmor stop и это - все еще та же ошибка.

1
задан 11 August 2016 в 06:16

1 ответ

От man ssh-keygen:

-y      This option will read a private OpenSSH format file and print an 
        OpenSSH public key to stdout.

таким образом, это перестало работать, потому что там является не существующим id_rsa файл.

Если Вы хотите создать новую пару ключей RSA, выполнить команду без -y опция, т.е.

ssh-keygen -t rsa
4
ответ дан 3 December 2019 в 06:57

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

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