Jak zainstalować i skonfigurować serwer OpenSSH na Ubuntu 20.04?
Jak zainstalować i skonfigurować serwer OpenSSH na Ubuntu 20.04?
OpenSSH to popularny pakiet oprogramowania umożliwiający zdalne zarządzanie serwerami za pomocą protokołu SSH. W tym artykule pokażemy, jak zainstalować i skonfigurować serwer OpenSSH na Ubuntu 20.04. Przejdziemy przez proces instalacji, konfiguracji oraz testowania połączenia SSH.
Instalacja serwera OpenSSH
Instalacja serwera OpenSSH na Ubuntu 20.04 jest bardzo prosta. Wystarczy użyć menedżera pakietów APT, aby zainstalować pakiet o nazwie “openssh-server”. Otwórz terminal i wpisz poniższe polecenie:
sudo apt update
sudo apt install openssh-server
Po zainstalowaniu pakietu, usługa SSH zostanie automatycznie uruchomiona. Możemy to sprawdzić, wykonując poniższe polecenie:
sudo systemctl status ssh
Jeśli usługa działa poprawnie, zobaczysz informacje o aktywnym statusie:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-11-22 19:22:30 CET; 2min 15s ago
Main PID: 12345 (sshd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/ssh.service
└─12345 /usr/sbin/sshd -D
Konfiguracja serwera OpenSSH
Główny plik konfiguracyjny serwera OpenSSH znajduje się w katalogu /etc/ssh/. Aby edytować plik, użyj edytora tekstu, np. nano:
sudo nano /etc/ssh/sshd_config
W pliku konfiguracyjnym znajdują się różne opcje, które można dostosować do własnych potrzeb. Oto kilka przykładów:
- Port: Domyślny port dla połączeń SSH to 22. Aby zmienić port, odkomentuj linię “Port” i ustaw wartość na żądany numer portu.
- PermitRootLogin: Domyślnie logowanie jako użytkownik root jest dozwolone. Aby zwiększyć bezpieczeństwo, możemy zakazać logowania jako root, zmieniając wartość na “no”.
- PasswordAuthentication: Jeśli chcesz wymusić logowanie za pomocą kluczy SSH zamiast haseł, ustaw wartość na “no”.
Po dokonaniu zmian w pliku konfiguracyjnym, zapisz i zamknij plik. Następnie uruchom ponownie usługę SSH, aby zastosować zmiany:
sudo systemctl restart ssh
Testowanie połączenia SSH
Aby przetestować połączenie SSH, użyj polecenia ssh z innego komputera lub serwera:
ssh nazwa_użytkownika@adres_IP_serwera
Jeśli połączenie zostanie nawiązane poprawnie, zostaniesz poproszony o podanie hasła użytkownika. Po wpisaniu hasła powinieneś uzyskać dostęp do zdalnego serwera.
Jeśli używasz kluczy SSH, upewnij się, że klucz prywatny jest przechowywany w odpowiednim katalogu na lokalnym komputerze, a klucz publiczny został dodany do pliku ~/.ssh/authorized_keys na zdalnym serwerze.
Podsumowanie
W tym artykule pokazaliśmy, jak zainstalować i skonfigurować serwer OpenSSH na Ubuntu 20.04. Teraz możesz zdalnie zarządzać swoim serwerem za pomocą bezpiecznego protokołu SSH. Pamiętaj, aby zawsze utrzymywać swoje oprogramowanie na bieżąco i stosować zalecane praktyki bezpieczeństwa, aby chronić swój serwer przed zagrożeniami.
Sprawdź naszą ofertę hostingową, która obejmuje szybkie serwery, niezawodność i najlepszą obsługę klienta ### ZAKTUALIZOWANO ###