HELPER VPS

Reinstalacja VPS i hasło root: od podglądu do utworzenia nowego

Hasło root zobaczysz na stronie serwera przez 7 dni, a nowe możesz utworzyć w każdej chwili. Aby przywrócić system do stanu początkowego, zainstaluj na tym samym serwerze system operacyjny lub obraz aplikacji od nowa.

Gdzie sprawdzić hasło root

Przy tworzeniu serwera automatycznie ustawiane jest długie, losowe hasło root. Kliknij serwer na liście serwerów na koncie, a na stronie serwera znajdziesz pole hasła root; kliknij „Pokaż”, aby zobaczyć hasło. Skopiuj je przyciskiem kopiowania obok i wklej przy połączeniu SSH.

Hasło jest widoczne przez 7 dni od ustawienia, a potem usuwamy je po naszej stronie. Przechowujemy je zaszyfrowane i krótko, więc przy pierwszym połączeniu zapisz je w menedżerze haseł. Aby usunąć je wcześniej, kliknij „Usuń teraz”, a zostanie usunięte od razu. Hasło na samym serwerze pozostaje bez zmian, usuwana jest tylko kopia przechowywana do wyświetlenia na ekranie.

Jeśli serwer utworzono przez API, to samo hasło przychodzi jednorazowo w polu root_password odpowiedzi na utworzenie, a także jest widoczne przez 7 dni na stronie serwera.

Dwa sposoby zmiany hasła root

Sposób 1. Utwórz nowe hasło na stronie serwera

Kliknij „Utwórz nowe hasło root” na stronie serwera, a na serwerze zostanie ustawione nowe losowe hasło, ponownie widoczne na ekranie przez 7 dni. To najszybszy sposób, jeśli zapomniałeś hasła lub zniknęło ono z ekranu po 7 dniach. Funkcja działa, gdy serwer pracuje lub jest zatrzymany, a pliki i ustawienia na dysku się nie zmieniają.

Sposób 2. Zmień hasło na samym serwerze

Jeśli jesteś już połączony, zmień hasło na własne poleceniem passwd. Wpisz nowe hasło dwa razy i gotowe. Hasło zmienione w ten sposób nie jest pokazywane na stronie serwera, więc koniecznie zapisz je osobno.

Terminal
passwd

Najbezpieczniej łączyć się kluczem SSH, a hasło trzymać na wszelki wypadek. Dodać klucz pomoże poradnik kluczy SSH, a w Windows poradnik połączenia SSH z Windows.

Kiedy przydaje się reinstalacja

Reinstalacja czyści dysk i instaluje nowy system operacyjny lub obraz aplikacji, przy czym sam serwer pozostaje. Nazwa serwera, cena i data płatności się nie zmieniają, a dodatkowej opłaty nie ma. Przydaje się w takich sytuacjach.

  • Mocno zmieniłeś ustawienia i chcesz zacząć od czystej karty
  • Chcesz przejść z Ubuntu na inny system, na przykład Debian lub AlmaLinux
  • Chcesz przejść na obraz aplikacji, na przykład Docker, WordPress lub LEMP, i od razu zacząć pracę
  • Stan serwera budzi wątpliwości i chcesz postawić czysty system

Reinstalacja nadpisuje cały dysk, więc wszystkie pliki, bazy danych i ustawienia na serwerze zostają usunięte. Koniecznie najpierw przenieś potrzebne dane na komputer lub do innego magazynu. Prosty sposób opisuje kolejny krok.

Przenieś dane przed reinstalacją

Spakuj pliki strony i ustawienia serwera do jednego archiwum, a bazę danych zapisz w pliku zrzutu. W MySQL i MariaDB wszystkie bazy eksportujesz do jednego pliku tak jak poniżej.

Terminal
mkdir -p /root/keep
tar czf /root/keep/files.tar.gz /var/www /etc/nginx
mysqldump --single-transaction --all-databases | gzip > /root/keep/db.sql.gz
ls -lh /root/keep

Dla PostgreSQL wyeksportuj dane poleceniem sudo -u postgres pg_dumpall | gzip > /root/keep/pg.sql.gz. Gdy wszystko jest spakowane, pobierz pliki na komputer przez scp. Polecenie jest takie samo w Windows PowerShell, macOS i Linux.

Mój komputer
scp -r root@YOUR_SERVER_IP:/root/keep ./keep

Jeśli chcesz zachować cały dysk serwera w obecnym stanie, przed reinstalacją możesz zamówić migawkę. Różnicę między automatycznymi kopiami zapasowymi a migawkami opisuje poradnik kopii zapasowych i migawek.

Kolejność reinstalacji

Krok 1. Otwórz reinstalację na stronie serwera

Kliknij serwer na liście serwerów na koncie i przejdź do sekcji reinstalacji. Reinstalacja jest dostępna, gdy serwer działa lub jest zatrzymany. Jeśli serwer jest wstrzymany z powodu zaległej płatności, najpierw przywróć go przyciskiem „Zapłać za kolejny miesiąc teraz” w sekcji przedłużenia, a potem przeinstaluj.

Krok 2. Wybierz obraz

Wybierz, co zainstalować: system operacyjny, na przykład Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream lub FreeBSD, albo obraz aplikacji, na przykład Docker, WordPress, LEMP lub Node.js. Cechy każdego systemu sprawdzisz na liście systemów operacyjnych.

Krok 3. Potwierdź, wpisując nazwę serwera

Aby przez pomyłkę nie wyczyścić innego serwera, przycisk reinstalacji włącza się dopiero po wpisaniu dokładnej nazwy serwera w polu potwierdzenia. Wpisz nazwę dokładnie tak, jak jest pokazana na liście serwerów, i kliknij „Przeinstaluj”.

Krok 4. Poczekaj na zakończenie instalacji

Status serwera zmieni się na „Instalacja”, a po zakończeniu z powrotem na „Działa”. Strona serwera odświeża status automatycznie, więc po prostu zostaw ją otwartą. Dla nowego systemu tworzone jest nowe hasło root, ponownie widoczne przez 7 dni w polu hasła root.

Ponowne połączenie po reinstalacji

Nowy system tworzy też nowy odcisk serwera SSH. Dlatego na komputerze, z którego łączyłeś się wcześniej, pojawi się komunikat REMOTE HOST IDENTIFICATION HAS CHANGED. Pojawia się on zawsze po reinstalacji serwera, więc po prostu usuń zapisany stary odcisk i połącz się ponownie.

Mój komputer
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IP

Do przeinstalowanego systemu łącz się z nowym hasłem root. Jeśli logowałeś się na serwer kluczem SSH, za pierwszym razem zaloguj się hasłem i dodaj klucz ponownie. W macOS i Linux wystarczy do tego jedno polecenie poniżej. W Windows użyj polecenia z poradnika połączenia SSH z Windows.

Mój komputer
ssh-copy-id root@YOUR_SERVER_IP

Po połączeniu zaktualizuj system według poradnika pierwszego logowania i ponownie otwórz tylko potrzebne porty według poradnika podstawowej zapory. Przeniesione dane wyślij przez scp i przywróć poleceniami takimi jak tar xzf i gunzip < db.sql.gz | mysql.

Czym reinstalacja różni się od usunięcia serwera

Reinstalacja zmienia tylko system, a serwer działa dalej jak wcześniej, natomiast usunięcie całkowicie likwiduje serwer i jego dysk. Jeśli nadal korzystasz z serwera, potrzebujesz reinstalacji. Przy usuwaniu serwera, tak jak przy reinstalacji, przycisk włącza się dopiero po wpisaniu nazwy serwera.

Aby zmienić system operacyjny, nie trzeba usuwać serwera i tworzyć nowego: wystarczy reinstalacja. Kod serwera i data płatności się nie zmieniają, więc dane serwera w API czy narzędziach monitoringu nie wymagają zmian.

Jeśli serwer nie jest już potrzebny, usuń go. Pozostała część opłaconego miesiąca nie jest zwracana, więc najkorzystniej usuwać serwer tuż przed datą płatności. Więcej o płatnościach i przedłużeniach na stronie cen i w zasadach zwrotów.

Przydatne poradniki na ten temat

Ustawienia, które warto zrobić po tym poradniku.

Wszystkie poradniki