Para kluczy RSA (właściwie klucz tajny) nie jest powiązana z konkretnym komputerem. ( Może być związany z adresem IP, z którym się łączysz, ale jest to dość rzadkie w typowych konfiguracjach.) Nie powinieneś więc robić nic konkretnego, ponieważ masz nowy komputer.
Jednak może chcieć skorzystać z tej okazji, aby wygenerować nową parę kluczy. Dobra higiena kluczy polega na regularnej wymianie kluczy kryptograficznych, w szczególności kluczy długoterminowych / o wysokiej wartości, takich jak pary kluczy uwierzytelniających SSH. W zależności od konfiguracji środowiska SSH może być konieczne uzgodnienie tego z administratorem systemu. Osobiście lubię wymieniać klucze długoterminowe co rok lub dwa lata, chyba że sama wymiana kluczy powoduje znaczne niedogodności.
Wydaje się wysoce prawdopodobne, że twój SSH (lub SFTP, lub SCP; wszystkie są takie same, jeśli chodzi o to), klient nie używa pary kluczy do próby uwierzytelnienia. Z tego powodu uwierzytelnianie za pomocą klucza publicznego byłoby niedostępne, a jeśli serwer jest skonfigurowany tak, aby akceptował tylko uwierzytelnianie za pomocą klucza publicznego, spowoduje to niepowodzenie uwierzytelnienia, co prowadzi do niepowodzenia próby nawiązania połączenia.
Przenoszenie pary kluczy z jednego systemu do drugiego jest zasadniczo dwuetapowym procesem:
- Skopiuj odpowiednie pliki, pamiętając, aby skopiować zarówno klucz publiczny, jak i prywatny
- Wskaż klientowi SSH w nowym systemie plik klucza prywatnego w nowym systemie
Chociaż dokładne kroki będą oczywiście różnić się w zależności od oprogramowania klienckiego, poszukaj ustawień związanych z uwierzytelnianiem, wyborem klucza i tym podobne. Skieruj oprogramowanie klienckie na plik klucza skopiowany ze starego systemu i spróbuj się połączyć. Jeśli poprawnie skonfigurowałeś klienta, powinien on użyć pary kluczy do uwierzytelnienia, co pozwoli ci się zalogować.
Spójrz na wszystkie okna dialogowe ustawień połączenia lub podobne, aby ustalić, jakie mogą być różnice. Idealnie powinny wyglądać identycznie (z wyjątkiem możliwych różnic związanych z różnymi wersjami oprogramowania).