SSH je zkratka pro Slék Shell nebo někdy se to jmenuje Slék Socket Speklo, což je síťový protokol, který se používá k navázání zabezpečeného spojení mezi klientem a serverem. Umožňuje uživatelům, zejména správcům systému, vzdálený přístup k počítačům prostřednictvím zabezpečeného kanálu v horní části nezabezpečené sítě.
Tento nástroj poskytuje uživatelům výkonné metody šifrování a ověřování pro komunikaci dat mezi počítači, které se připojují přes nezabezpečenou síť.
SSH běžně používají správci systému pro připojení ke vzdáleným počítačům, provádění příkazů / skriptů, zpracování administrativních úkolů, bezpečný přenos souborů z jednoho počítače do druhého a celkovou správu systémů a aplikací na dálku.
Můžete jej také použít jako nebo fungovat jako server proxy a přesměrovat provoz procházení do šifrovaného tunelu SSH. To zabrání uživatelům ve veřejných sítích vidět vaši historii prohlížení.
V tomto článku vám pomůžeme s instalací SSH na Ubuntu a ukážeme vám, jak jej používat pro vzdálené připojení k jiným počítačům.
Povolte SSH v Ubuntu
Ve výchozím nastavení není nástroj nainstalován v Ubuntu, ale můžete jej snadno nainstalovat z primárních úložišť Ubuntu.
Krok 1. Nejprve otevřete Terminál a pomocí následujícího příkazu se ujistěte, že je váš systém aktualizován.
sudo apt aktualizace
Krok 2. Zadejte následující příkaz.
sudo apt install openssh-server
Budete požádáni o zadání hesla sudo. Po zadání hesla stiskněte Y a pokračujte ve stahování a instalaci balíčku SSH.
Krok 3. Pomocí následujícího příkazu zkontrolujte stav služby SSH.
sudo systemctl status ssh
Obvykle po úspěšném dokončení instalace se automaticky spustí služba SSH. Výstup předchozího příkazu bude asi takový:
Prozatím jsme nainstalovali SSH a jeho služba je na vašem počítači spuštěna. Můžete se k němu připojit z jakéhokoli jiného vzdáleného počítače, na kterém je nainstalován klient SSH. U počítačů se systémem Windows můžete použít Putty. Ve výchozím nastavení je klient nainstalován na počítačích se systémem Linux a macOS.
Připojte se k SSH přes LAN
Nyní se můžete připojit k vašemu stroji Ubuntu přes LAN podle níže uvedených kroků.
Krok 1. Nejprve musíte znát IP adresu vašeho stroje Ubuntu.
ip a
Výstup předchozího příkazu bude asi takový:
Jak vidíte, IP je 10.0.2.15.
Krok 2. Ze vzdáleného počítače se pomocí následujícího příkazu připojte k vašemu počítači.
ssh uživatelské jméno @ ip-adresa
Kdeuživatelské jméno
je uživatelské jméno aIP adresa
je IP vašeho stroje.
V našem příkladu to tedy bude:
ssh hendadel @ 10.0.2.15
Poprvé, když se pokoušíte připojit k SSH, zobrazí se varovná zpráva níže:
Jednoduše můžete zadat „ano“, abyste mohli pokračovat, budete požádáni o zadání hesla.
Jakmile zadáte heslo, najdete úvodní obrazovku, jak je uvedeno níže:
A voila jste nyní přihlášeni k vašemu stroji Ubuntu!
Krok 3. K ukončení relace můžete použít následující příkaz:
výstup
Připojte se k SSH přes internet
Před připojením k zařízení přes internet budete potřebovat znát veřejnou IP adresu zařízení. Můžete použít následující URL „https: // ifconfig.co / ip “k získání veřejné IP adresy vašeho stroje, což je stroj, ke kterému se k němu pokoušíte připojit přes SSH.
Dále musíte nakonfigurovat směrovač tak, aby přijímal požadavky na portu 22. Při nastavování této možnosti buďte opatrní, protože můžete nastavit zařízení na vysoce bezpečnostní riziko. Důrazně tedy doporučujeme nepoužívat výchozí port 22. Místo toho můžete provést jednoduché otočení tak, že nakonfigurujete směrovač tak, aby přijímal požadavky SSH na jiném než výchozím portu a tyto požadavky odesílal nebo přeposílal na port 22 v počítači, který má povolenou službu. Měli byste zkontrolovat dokumentaci vašeho routeru, abyste povolili přesměrování portů, protože každý router má svůj vlastní styl implementace.
Nakonec můžete použít následující příkaz pro připojení k vašemu počítači:
ssh uživatelské jméno @ public-ip-address
Kdeuživatelské jméno
je uživatelské jméno aveřejná IP adresa
je IP zařízení, které potřebujete k SSH.
Zakázat službu SSH
V případě, že potřebujete zastavit službu SSH na vašem počítači s Ubuntu, můžete použít následující příkaz.
sudo systemctl stop ssh
Alternativně můžete službu spustit znovu.
sudo systemctl start ssh
Nebo pokud potřebujete zakázat spuštění služby během zavádění systému, můžete použít další příkaz.
sudo systemctl vypnout ssh
Chcete-li jej znovu povolit, použijte další příkaz.
sudo systemctl povolit ssh
Nakonec doufám, že vám tento návod bude užitečný, a pokud máte jakékoli další otázky, zanechte komentář níže.