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


14

Utworzyłem parę kluczy publiczny / prywatny:

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

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 user@server.com

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?

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.)


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.