Jak włączyć logowanie roota przez SSH w Ubuntu
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.
- Otwórz plik konfiguracyjny SSH w edytorze tekstu:
sudo nano /etc/ssh/sshd_config - Znajdź następującą linię:
PermitRootLogin prohibit-password - Zmień ją na:
PermitRootLogin yes - 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
nginxbezpoś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.


