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.
- CentOS
- Debian
- Ubuntu
- Fedora
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".
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
Jeśli chcesz ponownie zainstalować serwer SSH, najpierw odinstaluj go poleceniem: apt remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Wykonaj polecenie:
apt update
Następnie zainstaluj serwer SSH poleceniem:
apt 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".
Jeśli nie masz jeszcze "nano", zainstaluj je poleceniem: apt 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
Jeśli chcesz ponownie zainstalować serwer SSH, najpierw odinstaluj go poleceniem: apt remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Wykonaj polecenie:
apt update
Następnie zainstaluj serwer SSH poleceniem:
apt 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".
Jeśli nie masz jeszcze "nano", zainstaluj je poleceniem: apt 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
Jeśli chcesz ponownie zainstalować serwer SSH, najpierw odinstaluj go poleceniem: dnf remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Wykonaj polecenie:
dnf update
Następnie zainstaluj serwer SSH poleceniem:
dnf 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".
Jeśli nie masz jeszcze "nano", zainstaluj je poleceniem: dnf install nano
Otwórz plik konfiguracyjny poleceniem:
sudo 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.