Я пытаюсь сгенерировать пару ключей RSA для пользователя на многопользовательском удаленном хосте, чтобы он мог подключиться к другому удаленному хосту.
Когда я бегу:
ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -C "notes"
Он возвращает: Не удалось создать каталог '/var/www/vhosts/domain.com/.ssh.
Если не считать "не удалось создать каталог", это не лучшее место для хранения моего личного ключа.
Где я должен хранить эти файлы? и любые идеи относительно того, что я делаю неправильно.
Спасибо!
Обновление я дал пользователю Sudo прав. и запустил keygen через пользователя sudo -u и все равно получил отказ в разрешении.
Не похоже, что я вошел в систему правильно. Когда я вхожу с учетными данными своих пользователей, я получаю -bash-3.2 $ вместо user $