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.
passwdNajbezpieczniej łą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.
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/keepDla 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.
scp -r root@YOUR_SERVER_IP:/root/keep ./keepJeś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.
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IPDo 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.
ssh-copy-id root@YOUR_SERVER_IPPo 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.
