Могу ли я изменить имя файла моей пары открытого и закрытого ключей ssh?

14

Я создал пару открытый / закрытый ключ:

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

Я дал имя файла ключа, отличное от id_rsa, так как я хотел создать новый отдельный ключ от моей обычной личности.

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

Я был в состоянии первоначально войти, используя ключ, и все работало.

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

Я понял, что допустил орфографическую ошибку в имени файла ключа и переименовал файлы открытого и закрытого ключей. Влияет ли это на что-либо на стороне сервера, если файл ключа имеет другое имя на моем клиентском компьютере?

jjeaton
источник

Ответы:

25

Имя файла вообще не имеет смысла, если sshему указано, где его найти.

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

user1686
источник
Любая идея, если это имеет значение, если вы измените комментарий в файле .pub?
Джетон
4
@jjeaton: это не так.
user1686
«пока ssh сообщают, где его найти» - как записи в вашем файле .ssh / config. Я здесь, потому что мне нужны два удостоверения для одного и того же хоста git, поэтому два набора ключей и два хоста в моей конфигурации указывают на соответствующий ключ пользователя.
Не человек