Zmiana klucza SSH w przypadku utraty

Zmiana klucza SSH w przypadku utraty

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk „Zaproponuj zmianę” na tej stronie.

Ostatnia aktualizacja z dnia 27/09/2018

Wprowadzenie

W przypadku utraty klucza SSH, niezależnie od tego, czy nastąpiła zmiana instalacji poczty czy innego typu, możliwe jest, że nie będziesz mógł się zalogować do instancji, jeśli nie skonfigurowałeś żadnego innego sposobu logowania się do instancji.

Aby odzyskać dostęp, udostępniliśmy tryb Rescue, który pozwala na zalogowanie się przy użyciu hasła i na zmianę plików.

Niniejszy przewodnik wyjaśnia, jak skonfigurować plik authorized_keys użytkownika admin, aby móc dodać nowy klucz SSH, aby uzyskać dostęp do instancji.

Wymagania początkowe

  • Utwórz klucz SSH
  • Zmień instancję w trybie Rescue

W praktyce

Jeśli chcesz zapisać klucz SSH w Panelu klienta OVHcloud, zalecamy użycie szyfrowania RSA lub ECDSA. ED25519 nie jest aktualnie obsługiwany.

Po zamontowaniu dysku Twojej instancji w trybie Rescue będziesz mógł uzyskać dostęp do wszystkich Twoich plików.

Plik zawierający klucze SSH to:

/home/USER_NAME/.ssh/authorized_keys

Jeśli chcesz dodać nowy klucz SSH, wystarczy edytować ten plik i dodać nowy klucz:

sudo vim /mnt/home/USER_NAME/.ssh/authorized_keys
ssh-rsa 1111111111122222222222333333333333444444444555555555556666666666777777777778888888888999999900000000000000000000000000= old@sshkey
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh= new@sshkey

Zmień klucz SSH użytkownika domyślnie

Aby zmienić klucz SSH domyślnego użytkownika, wystarczy przejść do jego osobistego folderu. Na przykład, dla użytkownika administratora, plik, który ma być odnaleziony, znajduje się w następującym folderze:

/home/admin/.ssh/authorized_keys

W przypadku instancji z Ubuntu 15.10 domyślnym użytkownikiem będzie Ubuntu, plik będzie więc w następującym folderze:

/home/ubuntu/.ssh/authorized_keys

Zmiana domyślnego hasła użytkownika

Możesz również zmienić domyślne hasło użytkownika, używając trybu Rescue i następujących poleceń (w przypadku gdy użytkownik jest admin):

Zmieniamy katalog główny i umieszczamy go bezpośrednio na dysku instancji:

W poniższym przykładzie jako punkt montowania użyliśmy vdb1 jako nazwy dysku serwera.

/home/admin# mount /dev/vdb1 /mnt/
/home/admin# chroot /mnt/

Zmiana hasła administratora:

passwd admin

Po wykonaniu modyfikacji i zapisaniu jej zawartości wystarczy zrestartować instancję na dysku, aby móc połączyć się z instancją za pomocą nowego klucza SSH.

Sprawdź również

Zmień instancję w trybie Rescue

Dołącz do społeczności naszych użytkowników na stroniehttps://community.ovh.com/en/.


Czy ten przewodnik był pomocny?

Zachęcamy do przesyłania sugestii, które pomogą nam ulepszyć naszą dokumentację.

Obrazy, zawartość, struktura - podziel się swoim pomysłem, my dołożymy wszelkich starań, aby wprowadzić ulepszenia.

Zgłoszenie przesłane za pomocą tego formularza nie zostanie obsłużone. Skorzystaj z formularza "Utwórz zgłoszenie" .

Dziękujemy. Twoja opinia jest dla nas bardzo cenna.


Inne przewodniki, które mogą Cię zainteresować...

OVHcloud Community

Dostęp do OVHcloud Community Przesyłaj pytania, zdobywaj informacje, publikuj treści i kontaktuj się z innymi użytkownikami OVHcloud Community.

Porozmawiaj ze społecznością OVHcloud

Zgodnie z Dyrektywą 2006/112/WE po zmianach, od dnia 1 stycznia 2015 r., ceny brutto mogą różnić się w zależności od kraju zameldowania klienta
(ceny brutto wyświetlane domyślnie zawierają stawkę podatku VAT na terenie Polski).