Serwer dedykowany: Instalacja SSH
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
Secure Shell (SSH) to bezpieczny protokół, który umożliwia bezpieczny i szyfrowany 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 Linux, które obecnie oferujemy na naszych VPS. Większość dystrybucji Linux dostępnych na naszych VPS jest domyślnie wyposażona w serwer SSH, co oznacza, że możesz nim łatwo zarządzać przez webowy panel 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 dotyczące 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 go odinstaluj. Zrób to poleceniem: yum remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Uruchom 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 polecenie:
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 go odinstaluj poleceniem: apt remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Uruchom 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 polecenie:
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 zainstalowanego "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 go odinstaluj poleceniem: apt remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Uruchom 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 polecenie:
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 zainstalowanego "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 go odinstaluj poleceniem: dnf remove openssh.
Przed instalacją serwera SSH upewnij się, że system jest aktualny. Uruchom 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 polecenie:
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 zainstalowanego "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
Teraz pomyślnie zainstalowałeś usługę SSH na swoim serwerze i możesz się z nim łączyć przez SSH.