Zmiana hasła root na serwerze VPS
Sprawdź, jak zmienić hasło root
Sprawdź, jak zmienić hasło root
Ostatnia aktualizacja z dnia 27/04/2021
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.
Może zaistnieć konieczność zmiany hasła root do systemu operacyjnego Linux. Istnieją dwa możliwe scenariusze:
Niniejszy przewodnik wyjaśnia, jak zmienić hasło administratora w zależności od tych dwóch sytuacji.
OVHcloud oddaje do Twojej dyspozycji serwery, za które w pełni odpowiadasz - nie mając dostępu do tych maszyn, nie możemy być ich administratorem. Zarządzanie oprogramowaniem i wdrażanie środków bezpieczeństwa należy do klienta. Oddajemy w Twoje ręce przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. W przypadku problemów z administrowaniem, użytkowaniem czy zabezpieczeniem serwera rekomendujemy skorzystanie z usług wyspecjalizowanej firmy. Więcej informacji znajduje się w sekcji “Sprawdź również”.
Aby uzyskać więcej informacji na temat logowania do serwera VPS, zapoznaj się z naszym przewodnikiem Pierwsze kroki z serwerem VPS.
Zaloguj się do Twojego serwera VPS przez SSH. Przejdź na użytkownika root, jeśli konieczne:
~$ sudo su -
~#
Zmień hasło dla aktualnego użytkownika:
~# passwd
New password:
Retype new password:
passwd: password updated successfully
W dystrybucji Linux wpisane hasło nie będzie się wyświetlało.
Jeśli chcesz zezwolić na logowanie jako użytkownik root, postępuj zgodnie z instrukcjami zawartymi w tej sekcji.
Zaloguj się do Panelu klienta OVHcloud i zrestartuj serwer VPS w trybie Rescue. Jeśli potrzebujesz dodatkowych instrukcji dotyczących trybu Rescue na serwerze VPS, zapoznaj się z przewodnikiem dotyczącym trybu Rescue.
W przypadku starszych gam VPS partycje zostaną automatycznie zamontowane w trybie rescue. Do identyfikacji punktu montowania partycji możesz użyć następujących poleceń:
~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 5.8G 0 5.8G 0% /dev
tmpfs 1.2G 17M 1.2G 2% /run
/dev/sda1 2.4G 1.5G 788M 66% /
tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/sdb1 49G 1.2G 48G 3% /mnt/sdb1
/dev/sdb15 105M 3.6M 101M 4% /mnt/sdb15
~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.5G 0 disk
└─sda1 8:1 0 2.5G 0 part /
sdb 8:16 0 50G 0 disk
├─sdb1 8:17 0 49.9G 0 part /mnt/sdb1
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 part /mnt/sdb15
Powyższy przykład pokazuje, że partycja systemowa jest zamontowana na /mnt/sdb1.
Jeśli VPS jest nowy, kolumna MOUNTPOINT
powinna być pusta. W tym przypadku najpierw zamontuj partycję:
~$ mkdir -p /mnt/sdb1
~$ mount /dev/sdb1 /mnt/sdb1
Teraz zmodyfikuj katalog główny, aby wprowadzić zmiany do systemu. W tym celu użyj polecenia chroot
:
~$ chroot /mnt/sdb1/
Możesz przeprowadzić weryfikację, wpisując komendę ls -l
, która zawiera listę treści przechowywanych w bieżącym katalogu systemu:
~$ ls -l
W ostatnim etapie wpisz hasło za pomocą polecenia passwd
.
~# passwd
New password:
Retype new password:
passwd: password updated successfully
Jeśli VPS to najnowsza generacja (masz na imię: vps-XXXXXXX.vps.ovh.net). początkowo otrzymałeś dane do logowania dla użytkownika posiadającego ważne uprawnienia, zamiast domyślnego konta "root". Ponadto usługa SSH nie akceptuje żądań logowania jako root.
Należy zatem wprowadzić nazwę użytkownika, którego używasz do logowania się po passwd
:
~# passwd <username>
New password:
Retype new password:
passwd: password updated successfully
Po restarcie będziesz mógł ponownie zalogować się z tą nazwą użytkownika, jeśli połączenie root zostanie wyłączone.
Następnie zrestartuj Twój VPS z dysku w Panelu klienta OVHcloud.
Jeśli VPS to najnowsza generacja (masz na imię: vps-XXXXXXX.vps.ovh.net), otrzymałeś dane do logowania dla użytkownika posiadającego ważne uprawnienia, zamiast domyślnego konta "root". Ponadto usługa SSH nie akceptuje żądań logowania jako root.
Włączenie hasła root jest traktowane jako podatność na zagrożenia i dlatego nie jest zalecane.
Zalecamy podjęcie działań mających na celu zabezpieczenie serwera VPS. Zapoznaj się z przewodnikiem dotyczącym zabezpieczenia serwera VPS.
Użyj edytora tekstu, takiego jak vim lub nano, aby zmienić ten plik konfiguracyjny:
~$ nano /etc/ssh/sshd_config
Dodaj następujący wiersz.
PermitRootLogin yes
Wyszukaj tę linię i upewnij się, że została ona skomentowana:
#PermitRootLogin prohibit-password
Zapisz plik i wyjdź z edytora.
~$ systemctl restart sshd
Powinno to wystarczyć do wdrożenia zmian. Możesz również zrestartować serwer VPS (~$ reboot
).
Jeśli po zmianie hasła i uruchomieniu pojawią się problemy z jego rozpoczęciem:
Wprowadzenie do protokołów SSH
Przyłącz się do społeczności naszych użytkowników na stronie https://community.ovh.com/en/.
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.
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