VPS: 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 zdalnych systemów. Zapewnia poufność i integralność danych przesyłanych przez sieci.
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 na swoim serwerze, 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ę, uzyskaj dostęp do swojego serwera przez VNC. Możesz wykonać te kroki 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. 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:
systemctl enable 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. 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:
systemctl enable 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. 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:
systemctl enable 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. 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:
systemctl enable sshd
Włączanie logowania root
- CentOS
- Debian
- Ubuntu
- Fedora
Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano".
Jeśli "nano" nie jest jeszcze zainstalowany, najpierw go 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, poleceniem:
systemctl restart sshd
Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano".
Jeśli "nano" nie jest jeszcze zainstalowany, najpierw go 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, poleceniem:
systemctl restart sshd
Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano".
Jeśli "nano" nie jest jeszcze zainstalowany, najpierw go 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, poleceniem:
systemctl restart sshd
Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano".
Jeśli "nano" nie jest jeszcze zainstalowany, najpierw go 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, poleceniem:
systemctl restart sshd
Podsumowanie
Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś usługę SSH! Jeśli masz dalsze pytania lub problemy, skontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji każdego dnia!