Jak povolit SSH v Ubuntu

Jak Povolit Ssh V Ubuntu



Zabezpečené spojení mezi klientem a serverem lze vytvořit pomocí síťového protokolu Secure Shell (SSH). Každá výměna informací mezi klientem a serverem je šifrována. Můžete získat vzdálený přístup ke svému počítači a provádět administrativní operace zapnutím SSH. Bezpečné přenosy souborů přes SCP a SFTPS budou také možné. Při první instalaci je SSH pro vzdálený přístup podle konvence na Ubuntu zakázáno. Povolit SSH na Ubuntu není příliš obtížné. Chcete-li nastavit a aktivovat SSH na vašem systému Linux, dokončete úkoly, které jsou uvedeny níže jako správce nebo uživatel sudo.

Nainstalujte klienta SSH

Začněme s procesem aktualizace repozitářů Ubuntu. Toto je důležitá fáze při každé instalaci. Proto se v instrukci „update“ používá úložiště „apt-get“, jak je znázorněno níže:







$ sudo apt-get aktualizace





Po úspěšné aktualizaci vašeho systému je nutné upgradovat systémová úložiště a balíčky, aby se efekty nových instalací brzy projevily. Proto se balíček „apt-get“ používá s klíčovým slovem „upgrade“.





$ sudo apt-get upgrade



SSH klient vždy zahájí navazování bezpečného připojení. Instalace klienta SSH je proto nezbytná, pokud chcete zahájit připojení a druhý uzel bude naslouchat. Instrukce „apt-get“ zde bude užitečná v rámci klíčového slova „install“ následovaného klíčovým slovem „OpenSSH-client“ (pro instalaci klient-server). Použijte práva „sudo“ ke spuštění této instrukce, jak je uvedeno níže. K hladkému zahájení procesu instalace může aktuálně přihlášeného uživatele vyžadovat vaše heslo. Proto jsme přidali naše heslo a úspěšně jej nainstalovali.

$ sudo apt-get install openssh-client

Nainstalujte SSH Server

Je možné, že jste na druhém konci, tedy pouze posloucháte klient-server. Proto musíte na svůj konec nainstalovat SSH server. Předtím aktualizujte svůj systém pomocí balíčku „apt“ v následujícím pokynu „aktualizace“:

$ sudo apt-get aktualizace

Ujistěte se, že jsou upgradovány i vaše systémové balíčky. Balíčky někdy nemají efekty nových instalací, protože jsou zastaralé a vyžadují upgrade pro hladkou kompatibilitu. Použijte stejný příkaz pro upgrade jako dříve.

$ sudo apt-get upgrade

Nyní je čas nainstalovat server OpenSSH, abyste mohli přijmout připojení od klienta. Instalační příkaz by měl být proveden s právy „Sudo“ následovaným použitím balíčku „Apt“ a klíčovým slovem „OpenSSH-server“ na konci.

$ sudo apt install openssh-server

Musíte si být jisti, že chcete nainstalovat server „openssh“, protože je bezpečný pro komunikaci a neovlivňuje výkon systému. Stisknutím klávesy „y“ tedy pokračujte v instalaci v příkazovém prostředí.

Povolte službu SSH

Po chvíli bude OpenSSH server úspěšně nainstalován na váš počítač. Nyní je čas nakonfigurovat OpenSSH v našem systému. Pro jeho dokonalou konfiguraci použijeme utilitu „systemctl“, která ji na našem konci pravděpodobně povolí. Nástroj „systemctl“ se používá ke spuštění služby SSH v našem systému s právy „sudo“. Poté jej povolí pomocí klíčových slov „start“ a „Enable“. Synchronizační odkaz byl vytvořen, jak je znázorněno na následujícím obrázku. Můžete také použít volbu „—nyní“ ve stejné instrukci „systemctl“ k povolení serveru SSH právě teď.

$ sudo systemctl spustit ssh
$ sudo systemctl povolit ssh
$ sudo systemctl povolit ssh –now

Zkontrolujte stav služby SSH

Po jeho úspěšné aktivaci (podle synchronizačního odkazu) můžete zjistit jeho aktuální stav načítání pomocí nástroje „systemctl“ pomocí klíčových slov „status“ a „ssh“ v příkazu. Výstup tohoto příkazu zobrazuje aktuální stav služby ssh. Zelená indikace zobrazuje, že služba je aktivní a běží.

Zkontrolujte stav služby SSH

Otevřete port SSH

Nástroj s názvem UFW pro konfiguraci firewallů je součástí Ubuntu. Pokud firewall vašeho počítače funguje, buďte opatrní, abyste otevřeli port SSH. K tomu nám Ubuntu poskytuje nástroj „ufw“ jako příkaz, který lze použít s klíčovým slovem „allow“ k otevření portu SSH. Ujistěte se, že jej spouštíte s oprávněním „sudo“. Uvidíte, že provedení tohoto příkazu se může aktualizovat
pravidla portu SSH, jak je znázorněno na následujícím obrázku:

$ sudo ufw povolit ssh

Připojte se k serveru SSH

Nyní musíte zkontrolovat IP adresu vašeho systému, tj. bez ohledu na to, na které straně SSH jste pracovali. Pro vyhledání IP adresy použijeme instrukci „ip“ následovanou volbou „a“ a zobrazí se údaje týkající se naší sítě. Musíte hledat konkrétní síť, kterou používáte, a hledat IP adresu v řádku, který začíná „inet“. V našem případě je to také 10.0.2.15, jak je zobrazeno na následujícím obrázku:

$ ip a

Až budeme mít IP adresu našeho systému, je čas se přihlásit do vzdáleného systému. Za tímto účelem provedeme následující příkaz SSH k navázání spojení se vzdáleným systémem. Příkaz začíná klíčovým slovem „ssh“ následovaným vaším uživatelským jménem systému; znak „@“ následovaný adresou IP. Vzhledem k tomu, že v našem systému používáme SSH poprvé, ukazuje to, že nelze ověřit pravost hostitele. Musíte tedy zadat „ano“, abyste potvrdili, že chcete pokračovat v připojení jako SSH server nebo klient. Po upozornění se zeptá na vaše systémové heslo a vy ho musíte zadat, abyste mohli pokračovat. Díky tomu se úspěšně přihlásíte z vašeho systému Ubuntu a naváže se zabezpečené připojení.

$ ssh uživatelské jméno@ipaddress

Pomocí SH se nyní můžete úspěšně připojit k druhému uzlu. Zobrazené pokyny znázorňují použití „ssh“ na počítači Ubuntu.

$ ssh uživatelské jméno@ipadresa kdo
$ ssh username@ipaddress uptime

Závěr

V rámci tohoto návodu jsme úspěšně demonstrovali použití SSH v systému Ubuntu. Poté jsme samostatně probrali instalaci serveru SSH a klienta SSH a poskytli podrobnosti o povolení SSH a navázání připojení.