Jak používat SSH

Když na našem počítači používáme program, jsme zvyklí používat grafické rozhraní, abychom mohli spravovat všechny jeho funkce. Pokud ale pro náš web máme datový server nebo hostingový server, nastavení z rozhraní sotva použijeme, protože ve většině případů budeme muset zadat příkazy z příkazového řádku nebo terminálu, abychom mohli náš server správně spravovat. Pokud je server umístěn mimo naši domácí síť (například na serveru nabízeném poskytovatelem, nebo jsme mimo domov a chceme přístup k našemu osobnímu serveru) nebo k němu chceme přistupovat bez grafického rozhraní, budeme muset vytvořit bezpečné a šifrované připojení, abychom mohli odesílat příkazy z příkazového řádku . V této příručce vám ukážeme, jak používat SSH k odesílání příkazů vzdáleného terminálu na libovolném serveru. Vzhledem k obtížnosti tématu se pokusíme být co nejjasnější a nejjednodušší, aby se i začínající uživatel mohl naučit používat SSH k dálkovému ovládání svého serveru.

Jak používat SSH

Níže naleznete informace o tom, jak vytvořit server SSH v systému Windows a Linux, jak se připojit k serveru SSH ze systému Windows a nakonec jak se připojit k serveru SSH z chytrých telefonů a tabletů (z operačních systémů Android a iOS). Pokud neznáme původ služby SSH, doporučujeme vám přečíst si vyhrazenou stránku Wikipedie.

Jak vytvořit server SSH ve Windows

Pokud na našem počítači používáme Windows 10, můžeme nainstalovat modul OpenSSH. Za tímto účelem otevřete nabídku Start vlevo dole, otevřete aplikaci Nastavení, otevřete nabídku Aplikace -> Aplikace a funkce a nakonec klikněte na Volitelné funkce . Na zobrazené stránce klikněte na Přidat funkci, procházejte seznam funkcí a poté vyberte položku OpenSSH Server .

Na konci instalace serveru znovu otevřete nabídku Start, vyhledejte aplikaci Windows PowerShell, klikněte na ni pravým tlačítkem myši a vyberte příkaz Spustit jako správce . V okně příkazového řádku, které se objeví, proveďte počáteční konfigurace serveru SSH zadáním následujících příkazů z terminálu (napišme je po jednom řádku):
Start-Service sshd
Set-Service - Jméno sshd - StartartType 'Automatic'
Get-NetFirewallRule - jméno * ssh *
Po spuštění těchto příkazů může počítač se systémem Windows 10, který používáme, akceptovat připojení SSH na portu 22 pomocí přístupových údajů nakonfigurovaných v účtu Windows (tento port bude samozřejmě muset předat routeru nebo modemu, abychom jej mohli dosáhnout, když jsme mimo osobní síť).
Poznámka : Pokud port 22 není konfigurovatelný nebo není přístupný z naší sítě, jednoduše otevřete soubor C: \ Windows \ System32 \ OpenSSH \ sshd_config a upravte položku pro port 22, nastavte port podle potřeby.

Jak vytvořit server SSH v systému Linux

Na serveru Linux je nastavení SSH mnohem snazší, protože OpenSSH je dobře integrován do jiných systémových nástrojů. Po konfiguraci stroje nebo serveru online s Ubuntu (jako příklad v této příručce) otevřeme aplikaci Terminal a zadejte následující příkaz:
sudo apt-get install openssh-server
Potvrzujeme, je-li to nutné pro dokončení instalace serveru OpenSSH. Chcete-li službu spustit okamžitě, spusťte z terminálu následující příkaz:
sudo /etc/init.d/ssh restartujte
Systém použije přihlašovací údaje uživatelského účtu pro přístup a port 22 k přijímání připojení zvnějšku.

Pokud chceme změnit vstupní port pro připojení SSH (ze stejných důvodů jako na Windows), stačí zadat příkaz do terminálu:
sudo vi / etc / ssh / sshd_config
Z textového editoru procházíme různými možnostmi, dokud nenajdeme položku Port, takže můžeme nakonfigurovat nový port pro připojení SSH.

Jak se připojit k SSH serveru z Windows

Po konfiguraci serveru SSH k němu můžeme přistupovat z jakéhokoli jiného počítače se systémem Windows 10 připojeného k Internetu jednoduše spuštěním programu Windows PowerShell a zadáním následujícího příkazu z terminálu:
ssh -p portnumber
příkaz se skládá z uživatelského jména ( username ), které vyžaduje přístup, názvu serveru ( servername ) a čísla portu, na který se má kontaktovat.

Jako uživatelské jméno použijte pouze uživatelský účet nakonfigurovaný na serveru, zatímco jako servername můžeme přímo zadat veřejnou IP adresu internetového připojení používaného serverem nebo doménové jméno (pokud je zaregistrováno). Výchozí port je 22, ale můžeme jej bez problémů změnit, pokud byl server SSH nakonfigurován s jiným portem. Při každém připojení bude vyžadováno přístupové heslo, které se shoduje s heslem systémového účtu (nebo účtu správce).
Používáme-li jiné verze Windows (7 a 8.1) nebo chceme-li získat větší kontrolu nad šifrovaným připojením, doporučujeme vám nainstalovat bezplatný a otevřený zdrojový program PuTTY.

Pomocí tohoto programu se budeme moci rychle připojit k libovolnému serveru SSH, stačí zadat uživatelské jméno do pole Název hostitele, nakonfigurovat port do pole Port, zaškrtnout položku SSH a nakonec kliknout na Otevřít dole.

Jak se připojit k SSH serveru ze smartphonu nebo tabletu

Pokud chceme ovládat náš server SSH ze smartphonu nebo tabletu, doporučujeme nainstalovat bezplatnou aplikaci Termius, která je k dispozici pro Android i iOS.

Díky této aplikaci budeme mít přístup k chráněné schránce libovolného serveru rychle a rychle, kromě přístupu ke službě SFTP, která vám umožní prohlížet všechny složky serveru s oprávněními správce (vynikající pro správu systémových souborů a složek bez být fyzicky přítomen před serverem).
Chcete-li aplikaci používat, jednoduše ji spusťte, označte přístupové informace k serveru, jak bylo dříve vidět, a na požádání zadejte heslo; aplikace se automaticky připojí k serveru a nabídne nám prostředí, ze kterého bude vydávat příkazy, s možností uložení pověření pro budoucí přístup.
Alternativně můžeme v systému Android používat bezplatné aplikace JuiceSSH - SSH Client a JuiceSSH Performance Plugin.

S těmito dvěma aplikacemi můžeme oba posílat příkazy na zabezpečeném prostředí a kontrolovat výkon našeho serveru, díky zásuvnému modulu pro připojení, který v reálném čase ukáže spotřebu CPU, RAM, sítě, disku a průměrné zatížení (velmi užitečné, pokud máme web s mnoha návštěvami nebo servery s malou kapacitou).

závěry

Správa serveru SSH a odesílání příkazů na zabezpečené schránce jsou určitě operace odborníků v oboru a správců systému, ale pokud chceme zkontrolovat všechny aspekty našeho serveru pro web, který spravujeme, SSH je určitě jedním z nástrojů, které se musíte naučit používat okamžitě.
Pokud se chcete dozvědět nové příkazy z příkazů nebo pro PowerShell, přečtěte si prosím našeho Průvodce příkazovým řádkem (CMD). Pokud se místo toho chceme připojit k FTP serveru, najdeme všechny potřebné informace v našem průvodci Jak se připojit k FTP serveru z PC a smartphonu.
Chcete-li vytvořit nový datový server, který bude použit jako osobní a bezpečný cloud, můžeme si přečíst podrobnou analýzu toho, jak vytvořit osobní a bezplatný cloudový server na vašem PC.

Zanechte Svůj Komentář

Please enter your comment!
Please enter your name here