Co to jest Protokół SSH?
Czym jest SSH?
SSH (Secure Shell) to kryptograficzny protokół sieciowy służący do bezpiecznego zdalnego dostępu do serwerów i urządzeń sieciowych. Zastąpił nieszyfrowane protokoły Telnet i rsh, zapewniając poufność i integralność komunikacji.
Funkcje SSH
- Zdalne logowanie – bezpieczny dostęp do wiersza poleceń serwera
- Transfer plików – SFTP/SCP do bezpiecznego przesyłania plików
- Port forwarding – tunelowanie portów przez szyfrowany kanał
- Uwierzytelnianie kluczem – logowanie kluczem zamiast hasła
Zabezpieczanie SSH
Dobre praktyki: klucze SSH zamiast haseł, wyłączenie logowania root, zmiana portu domyślnego (22), fail2ban przeciw brute-force. UTM może ograniczyć dostęp SSH do określonych IP. VPN jako dodatkową warstwa – SSH dostępne tylko przez tunel VPN. MFA dla SSH zwiększa bezpieczeństwo.