SSH
SSH (Secure Shell) je bezpečný protokol pro vzdálený přístup k serverům a dalším zařízením přes síť. Umožňuje šifrovanou komunikaci mezi klientem (např. počítačem správce) a serverem – typicky v prostředí Linux nebo Unix.
Pomocí SSH se můžete přihlásit na vzdálený stroj, spravovat ho pomocí příkazového řádku, kopírovat soubory nebo nastavovat různé služby. Ve srovnání s dřívějšími nástroji (např. Telnet) má SSH zásadní výhodu v tom, že všechna data – včetně přihlašovacích údajů – jsou šifrována.
Co SSH umožňuje:
- Připojit se ke vzdálenému serveru a ovládat ho jako byste seděli přímo u něj
- Bezpečně přenášet soubory (např. pomocí
scp
nebosftp
) - Tunelovat připojení (např. pro přesměrování portů)
- Automatizovat úlohy pomocí skriptů a SSH klíčů bez nutnosti zadávání hesla
- Spravovat servery, VPS nebo cloudové služby na dálku
Zabezpečení
SSH používá asymetrické šifrování – pár veřejného a soukromého klíče. Klient může server ověřit a naopak. Tím se výrazně snižuje riziko útoků, jako je odposlech nebo podvržení připojení.
Díky své bezpečnosti a spolehlivosti je SSH standardem pro správu serverů a vzdálených systémů. Najdete ho prakticky všude, kde se pracuje s Linuxem, a podporují ho i některé síťové prvky (routery, NAS atd.).