Могу ли я изменить имя файла моей пары открытого и закрытого ключей 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?
Джетон

4
@jjeaton: это не так.
user1686

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