Zarządzanie serwerem na solidnej platformie takiej jak ava.hosting często wymaga dostępu administracyjnego, ale Ubuntu domyślnie wyłącza logowanie root przez SSH dla bezpieczeństwa. W scenariuszach, gdzie dostęp root jest niezbędny — na przykład podczas wdrażania krytycznych aktualizacji lub konfigurowania ustawień systemowych — włączenie logowania root przez SSH może usprawnić Twoją pracę. Ten przewodnik przeprowadzi Cię przez bezpieczne włączenie logowania root na serwerze Ubuntu ava.hosting, łącząc wygodę z bezpieczeństwem, aby utrzymać Twój VPS lub środowisko hostingu współdzielonego w bezpieczeństwie.

Krok 1: Przełącz się na użytkownika root

Zanim włączysz logowanie root, upewnij się, że masz dostęp root. Możesz przełączyć się na użytkownika root za pomocą:

sudo -i

Jeśli jeszcze nie ustawiłeś hasła root, możesz je utworzyć za pomocą:

sudo passwd root

Wprowadź i potwierdź nowe hasło root.

Krok 2: Edytuj plik konfiguracyjny SSH

Aby zezwolić na logowanie root przez SSH, musisz zmodyfikować plik konfiguracyjny SSH.

  1. Otwórz plik konfiguracyjny SSH w edytorze tekstu:
    sudo nano /etc/ssh/sshd_config
  2. Znajdź następującą linię:
    PermitRootLogin prohibit-password
  3. Zmień ją na:
    PermitRootLogin yes
  4. Zapisz plik, naciskając CTRL + X, następnie Y i Enter.

Krok 3: Uruchom ponownie usługę SSH

Zastosuj zmiany, uruchamiając ponownie usługę SSH:

sudo systemctl restart ssh

Krok 4: Zezwól na dostęp root przez SSH w zaporze (jeśli dotyczy)

Jeśli masz włączoną UFW (Uncomplicated Firewall), zezwól na ruch SSH:

sudo ufw allow ssh
sudo ufw reload

Krok 5: Przetestuj logowanie root przez SSH

Teraz spróbuj zalogować się jako root z innego systemu, używając:

ssh root@your-server-ip

Wprowadź hasło root, gdy zostaniesz o to poproszony.

Krok 6: Zabezpiecz logowanie root (opcjonalne, ale zalecane)

Z powodów bezpieczeństwa rozważ ograniczenie logowania root, zezwalając tylko na określone adresy IP. Edytuj ponownie plik konfiguracyjny SSH:

sudo nano /etc/ssh/sshd_config

Dodaj następującą linię:

AllowUsers root@your-trusted-ip

Zapisz plik i uruchom ponownie SSH:

sudo systemctl restart ssh

Podsumowanie

Włączenie logowania root przez SSH na serwerze Ubuntu hostowanym przez ava.hosting upraszcza zadania administracyjne, ale musi być wykonane ostrożnie. Postępując zgodnie z tymi krokami, możesz bezpiecznie włączyć dostęp root, korzystając z niezawodnej infrastruktury ava.hosting. Na przykład, możesz włączyć logowanie root, aby zainstalować pakiet oprogramowania, taki jak nginx bezpośrednio lub rozwiązać problem krytycznej awarii usługi. Aby zminimalizować ryzyko, użyj uwierzytelniania klucza SSH i ogranicz dostęp do zaufanych adresów IP. Dzięki tym środkom ostrożności możesz zarządzać swoim serwerem ava.hosting z pewnością, zapewniając zarówno efektywność, jak i bezpieczeństwo.