Чи можу я змінити ім'я моєї пари відкритого / приватного ключів ssh?


14

Я створив пару відкритих / приватних ключів:

ssh-keygen -t rsa -C "me@example.com"

Я дав інше ім'я файлу ключа, ніж id_rsa, оскільки я хотів створити новий окремий ключ зі своєї звичайної ідентичності.

Я передав цей ключ своєму провайдеру хостингу, щоб я міг увійти на свій сервер, використовуючи аутентифікацію відкритих ключів.

Мені вдалося спочатку увійти за допомогою ключа і все працювало.

ssh -i /path/to/key/file user@server.com

Я зрозумів, що допустив написання помилки в назві файлу ключа і перейменував файли як відкритих, так і приватних ключів. Чи впливає це щось на стороні сервера, якщо файл ключа має інше ім’я на моїй клієнтській машині?

Відповіді:


25

Ім'я файлу взагалі не має значення, доки sshйому сказано, де його знайти.

(Однак якщо у вас відкритий ключ вилучено в окремий файл, він повинен мати те саме ім’я файлу +, .pubяк і основний файл; наприклад, mykey& mykey.pub.)


Будь-яка ідея, якщо вона має значення, чи змінили ви коментар у файлі .pub?
jjeaton

4
@jjeaton: Це не так.
користувач1686

"доки ssh буде сказано, де його знайти" - як записи у вашому .ssh / config файлі. Я тут, тому що мені потрібні два посвідчення для одного і того ж хоста git, тому два набори ключів і два хости в моєму конфігурації вказують на відповідний ключ користувача.
Особа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.