Jak zainstalować i skonfigurować serwer SSH na Debianie ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
06.12.2024

Jak zainstalować i skonfigurować serwer SSH na Debianie

SSH (Secure Shell) to protokół zapewniający bezpieczny sposób dostępu do zdalnych serwerów i zarządzania nimi. Zainstalowanie i skonfigurowanie serwera SSH w Debianie pozwala na zdalne kontrolowanie serwera w bezpieczny sposób przez sieć.

W tym artykule omówimy, jak zainstalować i skonfigurować serwer SSH na Debianie.

Krok 1: Instalacja serwera OpenSSH

Serwer OpenSSH jest najczęściej używaną implementacją SSH. Aby zainstalować go na Debianie, otwórz terminal i uruchom następujące polecenie:

sudo apt update sudo apt install openssh-server

Po zakończeniu instalacji sprawdź, czy usługa SSH jest uruchomiona:

sudo systemctl status ssh

Krok 2: Konfiguracja SSH

Plik konfiguracyjny SSH znajduje się pod adresem /etc/ssh/sshd_config. Otwórz ten plik za pomocą edytora tekstu:

sudo nano /etc/ssh/sshd_config

Możesz modyfikować różne ustawienia, aby zwiększyć bezpieczeństwo i funkcjonalność:

  • Zmiana portu SSH (opcjonalnie): Aby zmienić domyślny port SSH (który wynosi 22), zmodyfikuj następującą linię:
    Port 2222
  • Wyłącz logowanie roota (zalecane): Aby poprawić bezpieczeństwo, wyłącz logowanie roota, zmieniając:
    PermitRootLogin no
  • Allow Only Specific Users (Opcjonalnie): Możesz ograniczyć dostęp SSH do określonych użytkowników, dodając:
    AllowUsers username

Po wprowadzeniu zmian zapisz i zamknij plik.

Krok 3: Uruchom ponownie usługę SSH

Aby zastosować zmiany, uruchom ponownie usługę SSH:

sudo systemctl restart ssh

Krok 4: Uzyskaj dostęp do serwera przez SSH

Możesz teraz uzyskać dostęp do serwera przez SSH z innego komputera. Użyj następującego polecenia:

ssh username@your_server_ip

Jeśli zmieniłeś port, podaj numer portu w następujący sposób:

ssh -p 2222 username@your_server_ip

Krok 5: Włącz uwierzytelnianie klucza SSH (opcjonalnie)

W celu zwiększenia bezpieczeństwa można skonfigurować uwierzytelnianie za pomocą klucza SSH. Ta metoda eliminuje potrzebę używania haseł i zapewnia bezpieczniejszy sposób uwierzytelniania.

  1. Wygeneruj klucze SSH na komputerze klienckim:
    ssh-keygen -t rsa -b 4096
  2. Skopiuj klucz publiczny na serwer:
    ssh-copy-id username@your_server_ip

Teraz podczas logowania zostaniesz poproszony o podanie hasła klucza SSH zamiast hasła.

Wnioski

Instalacja i konfiguracja serwera SSH na Debianie to prosty proces, który zapewnia bezpieczny zdalny dostęp do serwera. Postępując zgodnie z tym przewodnikiem, będziesz mieć uruchomiony SSH z dodatkowymi opcjami poprawiającymi bezpieczeństwo, takimi jak zmiana domyślnego portu, wyłączenie logowania roota i włączenie uwierzytelniania klucza SSH.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills