Przejdź do głównej treści

Konfiguracja SSH na serwerze Linux - Włącz bezpieczny zdalny dostęp do serwera

Idealne produkty do tego poradnika

Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.

Wprowadzenie

Secure Shell (SSH) to bezpieczny protokół, który umożliwia szyfrowany i bezpieczny dostęp do systemów zdalnych. Zapewnia poufność i integralność danych przesyłanych przez sieć.

W tym poradniku dowiesz się, jak zainstalować lub ponownie zainstalować serwer SSH dla różnych dystrybucji Linuxa, które oferujemy na naszych VPS/serwerach dedykowanych. Większość dystrybucji Linux dostępnych na naszych VPS/serwerach dedykowanych ma domyślnie zainstalowany serwer SSH, co pozwala na łatwe zarządzanie nim przez panel administracyjny produktu. Możesz zobaczyć, jak to zrobić, korzystając z naszego poradnika: Pierwszy dostęp (SSH)

Jeśli chcesz dowiedzieć się więcej o zwiększaniu bezpieczeństwa swojego serwera, gorąco polecamy nasz poradnik Wskazówki bezpieczeństwa, który przedstawia różne narzędzia i usługi pomagające jeszcze lepiej zabezpieczyć serwer.

Instalacja

Aby rozpocząć instalację, połącz się z serwerem przez VNC. Możesz to zrobić, korzystając z konsoli VNC.

informacja

Jeśli chcesz ponownie zainstalować serwer SSH, najpierw odinstaluj go poleceniem: yum remove openssh.

Przed instalacją serwera SSH upewnij się, że system jest aktualny. Wykonaj polecenie:

yum update

Następnie zainstaluj serwer SSH poleceniem:

yum install openssh-server

Po zakończeniu instalacji uruchom usługę serwera SSH poleceniem:

systemctl start sshd

Upewnij się, że usługa będzie się automatycznie uruchamiać przy starcie systemu, wykonując:

systemctl enable sshd

Włączenie logowania root

Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano".

informacja

Jeśli "nano" nie jest zainstalowane, najpierw je zainstaluj poleceniem: yum install nano

Otwórz plik konfiguracyjny poleceniem:

nano /etc/ssh/sshd_config 

Za pomocą klawiszy strzałek znajdź linię:

#PermitRootLogin prohibit-password

Zmień ją na:

PermitRootLogin yes

Na koniec zrestartuj serwer SSH, aby zastosować zmiany:

systemctl restart sshd

Serwer SSH został pomyślnie zainstalowany na Twoim serwerze i możesz teraz łączyć się z nim zdalnie przez SSH.