Czy mogę zmienić nazwę pliku pary kluczy publiczny / prywatny ssh?

14

Utworzyłem parę kluczy publiczny / prywatny:

ssh-keygen -t rsa -C "[email protected]"

Podałem inną nazwę pliku klucza niż id_rsa, ponieważ chciałem utworzyć nowy oddzielny klucz od mojej normalnej tożsamości.

Dałem ten klucz mojemu dostawcy usług hostingowych, abym mógł zalogować się na mój serwer przy użyciu uwierzytelniania za pomocą klucza publicznego.

Byłem w stanie zalogować się przy użyciu klucza i wszystko działało.

ssh -i /path/to/key/file [email protected]

Zdałem sobie sprawę, że popełniłem błąd pisowni w nazwie pliku klucza i zmieniłem nazwę zarówno pliku klucza publicznego, jak i prywatnego. Czy to wpływa na cokolwiek po stronie serwera, jeśli plik klucza ma inną nazwę na moim komputerze klienckim?

Jjeaton
źródło

Odpowiedzi:

25

Nazwa pliku nie ma żadnego znaczenia, o ile sshmówi się, gdzie go znaleźć.

(Jeśli jednak wyodrębniono klucz publiczny do osobnego pliku, to powinien on mieć tę samą nazwę pliku + .pubco plik główny; np . mykey& mykey.pub.)

użytkownik1686
źródło
Masz pomysł, czy ma znaczenie to, czy zmienisz komentarz w pliku .pub?
jjeaton
4
@jjeaton: Nie ma.
user1686,
„tak długo, jak ssh mówi się, gdzie go znaleźć” - jak wpisy w pliku .ssh / config. Jestem tutaj, ponieważ potrzebuję dwóch tożsamości dla tego samego hosta git, więc dwa zestawy kluczy i dwa hosty w mojej konfiguracji wskazują na odpowiedni klucz użytkownika.
Brak osoby