návody

▷ Ako používať ssh v systéme Windows 10

Obsah:

Anonim

V tomto článku sa pozrieme, ako môžeme použiť SSH v systéme Windows 10 z príkazového riadku systému. Konkrétne použijeme PowerShell a výhody, ktoré nám ponúka. SSH je dnes jedným z najpoužívanejších protokolov komunikačných protokolov pre vzdialené pripojenia kvôli vysokej bezpečnosti a širokej kompatibilite so systémami Windows a Linux.

Index obsahu

Používanie SSH v predchádzajúcich verziách Windows bolo relatívne komplikovanejšie, pretože na získanie kompatibility medzi Linuxom a Windows musíte nainštalovať externé programy, ako je Putty. V súčasnosti to však nie je potrebné, pretože v systéme Windows 10 je modul SSH, ktorý umožňuje pripojenie z nášho systému ku klientovi tak, že ho konfiguruje ako server.

Čo je to SSH

SSH alebo Secure Shell je bezpečný komunikačný protokol na vzdialené pripojenie dvoch operačných systémov, aby sme mohli ovládať hostiteľský počítač z klientskeho počítača pomocou príkazovej konzoly.

Najdôležitejšie na SSH je to, že dokáže šifrovať reláciu pripojenia, čo nie je možné pomocou FTP alebo Telnetu, omnoho viac nezabezpečených a málo používaných protokolov.

SSH vám tiež umožňuje bezpečne kopírovať údaje z hostiteľa na klienta s možnosťou použitia kľúčov RSA, ktoré sú bezpečnejšie ako kľúče relácií bežných používateľov, a tiež môžeme vyladiť prenos súborov, aby sme získali ešte väčšiu bezpečnosť.

V súčasnosti je možné SSH medzi prakticky akýmkoľvek počítačom s operačným systémom, ktorý má, pretože existujú špecifické programy na získanie kompatibility, ako sú OpenSSH, Putty, Shell, SSH-Agent.

S SSH sa môžeme pripojiť k počítaču nakonfigurovanému ako server v internej sieti aj úplne na diaľku. Aby sme to dosiahli, musíme otvoriť port TCP 22, ktorý je štandardne používaný.

Nakonfigurujte server SSH v Ubuntu

Teraz urobíme konfiguráciu SSH ako servera v počítači Ubuntu a prístup k nemu prostredníctvom klienta Windows.

Prvá vec, ktorú musíme urobiť, je spustiť SSH v serverovom režime v Ubuntu. Takže sa chystáme otvoriť terminál Linux, aby sme mohli začať proces.

Aby sme mohli nainštalovať server SSH, musíme vykonať nasledujúci príkaz:

sudo apt-get install openssh-server

Zadali sme heslo a proces inštalácie bude trvať niekoľko sekúnd. Najdôležitejšie príkazy na správu servera SSH v Ubuntu budú tieto:

sudo gedit / etc / ssh / sshd_config

Týmto príkazom otvoríme konfiguračný súbor SSH na úpravu parametrov, ako je komunikačný port, šifrovací protokol alebo iné aspekty.

sudo /etc/init.d/ssh start

Príkaz na spustenie servera SSH

sudo /etc/init.d/ssh stop

Príkaz na vypnutie servera SSH

sudo /etc/init.d/ssh reštartujte

Príkaz na reštartovanie servera SSH napríklad po zmene konfigurácie

Tento konfiguračný súbor v zásade ponecháme v predvolenom nastavení, pretože tento návod je o nadviazaní komunikácie zo systému Windows a nenakonfigurovaní servera v Ubuntu.

Potom. Čo urobíme, je spustiť príkaz vzhľadom na spustenie démona SSH. Teraz sa presunieme do Windows.

Pozrite si IP adresu nášho servera Linux

Potrebujeme len poznať IP adresu SSH servera, ktorý sme aktivovali. Na tento účel používame príkaz:

ip do zoznamu

Pripojte sa k klientovi SSH Windows 10

Aby sme mohli používať SSH Windows 10, musíme použiť PowerShell alebo príkazový riadok a vykonať niektoré procedúry na aktiváciu programu a jeho použitie v našej príkazovej konzole.

Nainštalujte klienta SSH Windows 10

V systéme Windows 10 to máme dosť jednoduché. Prostredníctvom zoznamu charakteristík v konfiguračnom paneli môžeme aktivovať klienta SSH aj server.

  • Prejdeme do ponuky Štart a klikneme na ozubené koleso, aby sme otvorili konfiguračný panel. Vyberieme možnosť „ Aplikácie “ a v rámci toho sa umiestnime na možnosť „ Aplikácie a funkcie “. Teraz musíme kliknúť na možnosť v pravej časti. „ Spravovať voliteľné funkcie

V zozname, ktorý sa zobrazí, možno už máme nainštalovaný predvolený ssh klient. V takom prípade sa zobrazí v tomto zozname.

  • Ak nemáme nainštalovanú, kliknite na „ Pridať funkciu

Keď sa nachádzame v zozname funkcií, musíme vyhľadať dve aplikácie, ktoré nás zaujímajú: „ OpenSSH klient “ a „ OpenSSH Server

V oboch prípadoch klikneme na „ Inštalovať “. Ak sa vrátime do predchádzajúceho okna, uvidíme, ako sa tieto prvky už objavia nainštalované.

Teraz sa budeme môcť pomocou klienta SSH pripojiť k nášmu tímu Ubuntu

Pripojte klienta SSH k systému Linux zo systému Windows 10

Prvá vec, ktorú musíme urobiť, je otvoriť okno PowerShell. Kliknite pravým tlačidlom myši na tlačidlo ponuky Štart a vyberte položku Windows PoweShell.

Ak napíšeme príkaz:

ssh

Získame informácie o rôznych možnostiach, ktoré máme k dispozícii.

Ak sa chcete pripojiť k serveru pomocou SSH zo systému Windows 10, musíme napísať iba toto:

ssh @

Napríklad „ ssh [email protected] “. Automaticky nás požiada o používateľské poverenia Ubuntu a my budeme mať prístup

Ak nepíšeme používateľa, v predvolenom nastavení sa zistí používateľ, ktorý je k dispozícii v serverovom systéme, ako v tomto prípade:

Kvôli chybám sa nachádzame v / home adresári užívateľa systému Ubuntu. A my už môžeme robiť to, čo chceme, na našom serverovom vybavení na diaľku.

Ak sa chcete odpojiť od relácie, musíme napísať iba príkaz:

výjazd

Ak sa chceme vzdialene pripájať z inej siete, ako je naša, musíme otvoriť port 22 smerovača a zadať skutočnú adresu IP nášho internetového pripojenia.

Konfigurácia servera SSH Windows 10

Teraz vykonáme rovnaký postup, ale z klienta Windows na server aj v systéme Windows. Predtým, ako sme už pokračovali v inštalácii servera SSH pre Windows, teraz ho stačí len pripojiť, aby ste sa pripojili.

Spustite server SSH v systéme Windows 10

Ak chcete otvoriť zoznam systémových služieb a aktivovať server SSH, postupujte takto:

  • Stlačením tlačidla „ Windows + R “ otvorte nástroj Spustiť a do príkazu vložte nasledujúci príkaz:

services.msc

  • Teraz musíme vyhľadať službu „ OpenSSH Authentication Agent “ a „ OpenSSH SSH Server

Čo môžeme teraz urobiť s týmito dvoma službami, je ich nakonfigurovanie tak, aby sa spustilo pri spustení systému

  • Najprv klikneme pravým tlačidlom myši na „ OpenSSH SSH Server “ a vyberieme „ Properties “. Otvorí sa okno, v ktorom musíme zvoliť „ automatic “ ako „ start type “ a potom klikneme na „ Start

  • Teraz urobíme to isté s „ OpenSSH Authentication Agent “.

Na našom serveri už budeme mať spustený server SSH.

Povolí port na počúvanie pre systém OpenSSH Windows 10

Toto je zvlášť užitočné, ak chceme urobiť vzdialený prístup k portu 22 na náš server SSH. V našej konzole PowerShell budeme musieť vykonať nasledujúci príkaz vykonaný s oprávneniami správcu

New-NetFirewallRule - meno sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Povolené True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Pripojte server SSH systému Windows 10

Všetko je pripravené na pripojenie k nášmu novo nakonfigurovanému serveru Windows 10.

Budeme musieť urobiť rovnaký postup ako predtým, hoci ak je IP nášho tímu rovnaká ako tá, na ktorú sme predtým pristupovali na serveri Ubuntu, nedá chybu.

Oprava chyby identifikácia vzdialeného hostiteľa zmenila SSH

Táto chyba na nás preskočí, pretože sme predtým pristupovali na server SSH s rovnakou adresou IP ako iná, ktorú máme v súčasnosti. Pretože ide o iný operačný systém a je spustená iná doména, bezpečnostný kľúč RSA priradený k serveru je iný a túto chybu dostaneme.

Aby sme to vyriešili, musíme iba vstúpiť do okna PowerShell alebo Command Prompt ako správca a napísať nasledujúci príkaz:

ssh-keygen -R

Napríklad v našom prípade: „ ssh-keygen -R 192.168.2.104 “ a týmto spôsobom bude zoznam priradených kľúčov vyprázdnený, aby sa vyžiadal iný.

Teraz znova spustíme proces pripojenia a bude to úspešné

Pripojte sa k serveru SSH systému Windows 10 z Ubuntu

Teraz uvidíme veľmi užitočný spôsob pripojenia k serveru SSH v systéme Windows 10 z Ubuntu a akéhokoľvek iného Linuxu a to prostredníctvom grafického rozhrania.

Urobíme to tak, že otvoríme prieskumník súborov Ubuntu a stlačením kombinácie klávesovCtrl + L “ povolíme panel s adresou prehliadača.

Pre prístup na server napíšeme nasledujúci príkaz alebo riadok:

ssh: // @

napríklad „ ssh: //[email protected] “ bude vyžadovať potvrdenie zabezpečenia a potom heslo používateľa.

Týmto spôsobom získame prostredníctvom grafického rozhrania súbory uložené na serverovom počítači

Diaľkové pripojenie k serveru SSH

Na záver uvedieme aj možnosť vzdialeného pripojenia k nášmu serveru SSH, Windows aj Linux. Jediné, čo musíme vziať do úvahy, je skutočnosť, že sme mimo súkromnej siete ako predtým.

Budeme potrebovať poznať skutočnú IP adresu servera a portu, na ktorom bude prebiehať prenos, ktorý bude predvolene port 22. Týmto spôsobom bude príkaz, ktorý budeme musieť použiť na pripojenie, nasledujúci:

ssh -p 22 @

v našom prípade by to napríklad bolo: „ ssh -p 22 Dell @ IP-real

V budúcnosti bude tento proces rovnaký.

Užitočné môžu byť aj tieto príručky:

Ktoré systémy sa chcete pripojiť pomocou SSH? Ak ste mali problém s pripojením, nechajte ho v komentároch, aby vám pomohol

návody

Voľba editora

Back to top button