Я пытаюсь следовать этому ответу, чтобы настроить SSH с помощью пары открытый / закрытый ключ и отметить только пароль удаленного компьютера. Я предполагаю, что проблема в том, что пара ключей предназначена для "другого пользователя", но я не слишком знаком с SSH. Кроме того, мне трудно создать пару ключей "для правильного пользователя" (если это моя проблема).
Я захожу на компьютер с помощью ssh <official_email>@machine
, где есть строка (связанная с электронным письмом <name1>@company.com
).
У меня есть существующая пара ключей id_rsa
и id_rsa.pub
где id_rsa.pub
заканчивается строкой <personal_email>@gmail.com
.
По какой-то причине следование инструкциям в связанном вопросе не работает (файл ключа копируется, что я проверял, но в любом случае мне каждый раз предлагается пароль удаленного компьютера).
Я думаю, проблема в том, что моя пара ключей заканчивается на <personal_email>@gmail.com
, и мне нужна пара , которая заканчивается на <official_email>
(возможно, @something
, но я не совсем уверен).
Я попытался запустить ssh-keygen
и сохранить его как новый файл, но это заканчивается файлом filename.pub
который заканчивается на <local_user>@<local_machine>
, что совсем не то, что я хочу.
Итак, мои вопросы:
Я на правильном пути, чтобы выяснить это? Если так, как я могу сгенерировать пару ключей, у которой есть
<official_email>@machine
?Если нет, какие шаги я должен предпринять, чтобы выяснить это?