Výukové programy

▷ Jak používat ssh v systému Windows 10

Obsah:

Anonim

V tomto článku se podíváme, jak můžeme použít SSH v systému Windows 10 z příkazového řádku systému. Konkrétně budeme používat PowerShell a výhody, které nám nabízí. SSH je dnes jedním z nejpoužívanějších protokolů komunikačních protokolů pro vzdálená připojení díky vysoké bezpečnosti a široké kompatibilitě se systémy Windows a Linux.

Index obsahu

Používání SSH v předchozích verzích Windows bylo relativně složitější, protože pro získání kompatibility mezi Linuxem a Windows musíte nainstalovat externí programy, jako je Putty. To však v současné době není nutné, protože systém Windows 10 má modul SSH, který umožňuje připojení z našeho systému k klientovi tak, že jej konfiguruje jako server.

Co je SSH

SSH nebo Secure Shell je zabezpečený komunikační protokol, který vzdáleně propojuje dva operační systémy, takže můžeme pomocí hostitelské konzole ovládat hostitelský počítač z klientského počítače.

Nejdůležitější věcí na SSH je to, že je schopen šifrovat relaci připojení, což není možné u FTP nebo Telnetu, mnohem více nezabezpečených a málo používaných protokolů.

SSH také umožňuje bezpečně kopírovat data z hostitele do klienta s možností bezpečnějšího použití RSA klíčů než relačních klíčů běžných uživatelů a můžeme také tunelovat přenos souborů, abychom získali ještě větší bezpečnost.

V současné době je možné SSH mezi prakticky jakýmkoli počítačem s operačním systémem, který má, protože existují specifické programy pro získání kompatibility, například OpenSSH, Putty, Shell, SSH-Agent.

S SSH se můžeme připojit k počítači nakonfigurovanému jako server v interní síti i zcela vzdáleně. K tomu budeme muset otevřít port TCP 22, který je standardně používán.

Nakonfigurujte server SSH v Ubuntu

Nyní se chystáme nakonfigurovat SSH jako server v počítači Ubuntu a přistupovat k němu prostřednictvím klienta Windows.

První věcí, kterou musíme udělat, je tedy spustit běh SSH v režimu serveru v Ubuntu. Takže se chystáme otevřít terminál Linuxu, abychom mohli zahájit proces.

Chcete-li nainstalovat server SSH, musíme provést následující příkaz:

sudo apt-get install openssh-server

Vložíme heslo a proces instalace bude trvat několik sekund. Nejdůležitější příkazy pro správu serveru SSH v Ubuntu budou následující:

sudo gedit / etc / ssh / sshd_config

Tímto příkazem otevřeme konfigurační soubor SSH pro úpravu parametrů, jako je komunikační port, šifrovací protokol nebo jiné aspekty.

sudo /etc/init.d/ssh start

Příkaz ke spuštění serveru SSH

sudo /etc/init.d/ssh stop

Příkaz k vypnutí serveru SSH

sudo /etc/init.d/ssh restartujte

Příkaz k restartování serveru SSH například po změně konfigurace

V zásadě tento konfigurační soubor ponecháme ve výchozím nastavení, protože výukový program je o navázání komunikace ze systému Windows a nenakonfigurování serveru v Ubuntu

Pak. Uděláme příkaz, který se týká spuštění démona SSH. Nyní se přesuneme do Windows.

Viz IP adresa našeho Linuxového serveru

Musíme znát pouze IP adresu SSH serveru, který jsme aktivovali. K tomu použijeme příkaz:

ip do seznamu

Připojte se k SSH klientovi Windows 10

Abychom mohli používat SSH Windows 10, musíme použít PowerShell nebo příkazový řádek a provést některé postupy pro aktivaci programu a být schopni jej použít v naší příkazové konzoli

Nainstalujte klienta SSH Windows 10

V systému Windows 10 je to dostatečně snadné. Můžeme aktivovat klienta SSH i server prostřednictvím seznamu charakteristik v konfiguračním panelu.

  • Přejdeme do nabídky Start a klikneme na ozubené kolo, abychom otevřeli konfigurační panel. Vybereme volbu „ Aplikace “ a v tomto se umístíme na možnost „ Aplikace a funkce “ Nyní musíme kliknout na možnost v pravé oblasti „ Správa volitelných funkcí

V seznamu, který se objeví, již možná máme nainstalován výchozí klient ssh, v takovém případě se v tomto seznamu objeví.

  • Pokud ji nemáme nainstalovanou, klikněte na „ Přidat funkci

Jakmile jsme v seznamu funkcí, musíme najít dvě aplikace, které nás zajímají: „ OpenSSH Client “ a „ OpenSSH Server

V obou případech klikneme na „ Instalovat “. Pokud se vrátíme do předchozího okna, uvidíme, jak se tyto prvky již objeví nainstalované.

Nyní se budeme moci pomocí klienta SSH připojit k našemu týmu Ubuntu

Připojte klienta SSH k systému Linux z Windows 10

První věc, kterou musíme udělat, je otevřít okno PowerShell. Klikněte pravým tlačítkem myši na tlačítko nabídky Start a zvolte " Windows PoweShell ".

Napíšeme-li příkaz:

ssh

Získáme informace o různých možnostech, které máme k dispozici.

Chcete-li se připojit k serveru pomocí SSH z Windows 10, musíme pouze napsat:

ssh @

Například „ ssh [email protected] “. Automaticky nás požádá o přihlašovací údaje uživatele Ubuntu a my budeme mít přístup

Pokud nepíšeme uživatele, bude ve výchozím nastavení detekován uživatel, který je k dispozici v systému serveru, jako v tomto případě:

Kvůli vadám budeme v / home adresáři uživatele systému Ubuntu. A my už můžeme dělat to, co chceme na našem serverovém vybavení na dálku.

Pro odpojení od relace budeme muset napsat pouze příkaz:

exit

Chcete-li se vzdáleně připojit z jiné než naší sítě, musíme otevřít port 22 našeho routeru a zadat skutečnou IP našeho internetového odkazu.

Konfigurace serveru SSH Windows 10

Nyní provedeme stejný postup, ale od klienta Windows k serveru také ve Windows. Předtím, než jsme již přistoupili k instalaci SSH serveru pro Windows, nyní se k připojení stačí spustit.

Spusťte server SSH ve Windows 10

Pro otevření seznamu systémových služeb a aktivaci SSH serveru jsme následující:

  • Stisknutím klávesy „ Windows + R “ otevřete nástroj Spustit a do něj vložte následující příkaz:

services.msc

  • Nyní musíme vyhledat službu „ OpenSSH Authentication Agent “ a „ OpenSSH SSH Server

Co nyní můžeme udělat s těmito dvěma službami, je nakonfigurovat je tak, aby se spouštěly při spuštění systému

  • Nejprve klikneme pravým tlačítkem na „ OpenSSH SSH Server “ a zvolíme „ Vlastnosti “. Otevře se okno, ve kterém musíme vybrat „ automatický “ jako „ typ startu “ a poté klikneme na „ Start “.

  • Nyní uděláme to samé s „ OpenSSH Authentication Agent “.

Server SSH již bude spuštěn na našem serveru.

Povolte naslouchací port pro OpenSSH Windows 10

To je zvláště užitečné, pokud chceme udělat vzdálený přístup k portu 22 k našemu SSH serveru. V naší konzoli PowerShell musíme provést následující příkaz spuštěný s oprávněními správce

New-NetFirewallRule - Jméno sshd - DisplayName 'OpenSSH Server (sshd)' - Služby sshd - Povoleno True - Přesměrování příchozí - Protokol TCP - Povolení akce - Profilová doména

Připojte server Windows 10 SSH

Vše je připraveno k připojení k našemu nově nakonfigurovanému serveru Windows 10.

Budeme muset provést stejný postup jako dříve, i když je-li adresa IP našeho týmu stejná jako ta, na kterou jsme dříve přistoupili na serveru Ubuntu, nedá chybu.

Oprava chyby identifikace vzdáleného hostitele změnila SSH

Tato chyba na nás přeskočí, protože jsme dříve přistupovali k serveru SSH se stejnou IP adresou, jakou máme jinou. Protože se jedná o jiný operační systém a běží jiná doména, bezpečnostní klíč RSA přidružený k serveru je odlišný a tuto chybu dostaneme.

Abychom to vyřešili, musíme pouze vstoupit do okna PowerShell nebo Command Prompt jako administrátor a napsat následující příkaz:

ssh-keygen -R

Například v našem případě: " ssh-keygen -R 192.168.2.104 " a tímto způsobem bude seznam přiřazených klíčů vyprázdněn, aby bylo možné požádat o jiný

Nyní znovu spustíme proces připojení a bude to úspěšné

Připojte se k serveru SSH systému Windows 10 z Ubuntu

Nyní uvidíme velmi užitečný způsob, jak se připojit k serveru SSH v systému Windows 10 z Ubuntu a jakéhokoli jiného Linuxu, a to prostřednictvím grafického rozhraní.

Uděláme to tak, že otevřete Průzkumník souborů Ubuntu a stiskem kombinace klávesCtrl + L “ povolíte adresní řádek prohlížeče.

Pro přístup na server napíšeme následující příkaz nebo řádek:

ssh: // @

například „ ssh: //[email protected] “ požádá o potvrzení zabezpečení a poté uživatelské heslo.

Tímto způsobem budeme přistupovat prostřednictvím grafického rozhraní k souborům uloženým v počítači serveru

Vzdálené připojení k serveru SSH

Na závěr zmíníme také možnost vzdáleného připojení k našemu serveru SSH, Windows i Linux. Jedinou věcí, kterou budeme muset vzít v úvahu, je skutečnost, že jsme mimo soukromou síť jako předtím.

Budeme potřebovat znát skutečnou IP adresu serveru a port, kam bude přenos probíhat, což bude ve výchozím nastavení port 22. Tímto způsobem bude příkaz, který budeme muset použít pro připojení, následující:

ssh -p 22 @

v našem případě by to například bylo: „ ssh -p 22 Dell @ IP-real

Do budoucna bude tento proces totožný.

Užitečné mohou být také následující návody:

Jaké systémy chcete připojit pomocí SSH? Pokud jste měli problém s připojením, nechte jej v komentářích, aby vám pomohl

Výukové programy

Výběr redakce

Back to top button