▷ Ako používať ssh v systéme Windows 10
Obsah:
- Čo je to SSH
- Nakonfigurujte server SSH v Ubuntu
- Pozrite si IP adresu nášho servera Linux
- Pripojte sa k klientovi SSH Windows 10
- Nainštalujte klienta SSH Windows 10
- Pripojte klienta SSH k systému Linux zo systému Windows 10
- Konfigurácia servera SSH Windows 10
- Spustite server SSH v systéme Windows 10
- Povolí port na počúvanie pre systém OpenSSH Windows 10
- Pripojte server SSH systému Windows 10
- Oprava chyby identifikácia vzdialeného hostiteľa zmenila SSH
- Pripojte sa k serveru SSH systému Windows 10 z Ubuntu
- Diaľkové pripojenie k serveru SSH
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:
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. 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. Ak chcete otvoriť zoznam systémových služieb a aktivovať server SSH, postupujte takto: services.msc
Čo môžeme teraz urobiť s týmito dvoma službami, je ich nakonfigurovanie tak, aby sa spustilo pri spustení systému Na našom serveri už budeme mať spustený server SSH. 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
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. 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é 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ávesov „ Ctrl + 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 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
Konfigurácia servera SSH Windows 10
Spustite server SSH v systéme Windows 10
Povolí port na počúvanie pre systém OpenSSH Windows 10
Pripojte server SSH systému Windows 10
Oprava chyby identifikácia vzdialeného hostiteľa zmenila SSH
Pripojte sa k serveru SSH systému Windows 10 z Ubuntu
Diaľkové pripojenie k serveru SSH
▷ Ekvalizér v systéme Windows 10: ako ho používať a najlepšie triky
Ak si chcete prispôsobiť zvukový výstup vášho zariadenia, ✅ tentoraz vám ukážeme, ako získať prístup a používať ekvalizér Windows 10
▷ Ako používať príkaz run v systéme Windows 10
Spustenie nástroja v systéme Windows 10 ✅ je veľmi užitočné na vykonávanie ďalších príkazov, ako je msconfig alebo cmd. V tomto návode vám ukážeme, kde to je
▷ Ako používať správcu pevného disku v systéme Windows 10
V systéme Windows 10 môžete ľahko spravovať všetky pevné disky. Dnes sa naučíme používať správcu pevného disku?