Ubuntu

Jak povolit SSH v Ubuntu

Jak povolit SSH v Ubuntu

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.

Debian debian_frontend = neinteraktivní
V této příručce probereme výhody konfiguračního enginu Debianu, jak fungují konfigurační dialogy, jak je po použití znovu aktivovat a jak je potlačit ...
Seznam všech nainstalovaných balíků v Debianu
Tento výukový program vysvětlí, jak vypsat nainstalované balíčky v Debianu, včetně všech možností, jak vypsat potřebné balíčky. Na LinuxHintu již bylo...
Rozdělení pevných disků pod Debian / Ubuntu a změna velikosti oddílů
Správná instalace serveru vyžaduje správné rozdělení oddílů, na rozdíl od pracovní stanice, do které obvykle instalujeme vše pod kořenovým oddílem (/)...