Mga Tutorial

▷ Paano gamitin ang ssh sa windows 10

Talaan ng mga Nilalaman:

Anonim

Sa artikulong ito ay makikita namin kung paano namin magagamit ang SSH sa Windows 10 mula sa linya ng command system. Partikular, gagamitin namin ang PowerShell at ang mga pakinabang na inaalok sa amin. Ang SSH ay isa sa mga ginagamit na protocol ng komunikasyon sa protocol para sa mga malalayong koneksyon ngayon dahil sa mataas na seguridad at malawak na pagiging tugma sa Windows at Linux.

Indeks ng nilalaman

Ang paggamit ng SSH sa mga nakaraang bersyon ng Windows ay medyo mas kumplikado, dahil kailangan mong mag-install ng mga panlabas na programa tulad ng Putty upang makakuha ng pagkakatugma sa pagitan ng Linux at Windows. Ngunit ito ay kasalukuyang hindi kinakailangan dahil ang Windows 10 ay may isang module ng SSH upang makagawa ng mga koneksyon mula sa aming system sa isang kliyente bilang pag-configure ito bilang isang server.

Ano ang SSH

Ang SSH o Secure Shell ay isang ligtas na komunikasyon na protocol upang malayong kumonekta sa dalawang operating system upang maaari nating kontrolin ang isang host computer mula sa isang computer computer gamit ang isang command console.

Ang pinakamahalagang bagay tungkol sa SSH ay may kakayahang i- encrypt ang session ng koneksyon, na hindi posible sa FTP o Telnet, mas maraming kawalan ng katiyakan at kaunting ginamit na mga protocol.

Pinapayagan ka ng SSH na kopyahin ang data nang ligtas mula sa isang host sa isang kliyente na may posibilidad na magamit ang mga key ng RSA na mas ligtas kaysa sa mga susi ng session ng mga normal na gumagamit at maaari rin nating lagusan ang paghahatid ng mga file upang makakuha ng higit pang seguridad.

Sa kasalukuyan posible sa SSH sa pagitan ng halos anumang computer na may operating system na mayroon ito, dahil may mga tiyak na programa upang makakuha ng pagiging tugma, tulad ng OpenSSH, Putty, Shell, SSH-Agent, bukod sa iba pa.

Sa SSH maaari naming kumonekta sa isang computer na naka-configure bilang isang server pareho sa isang panloob na network at ganap na malayuan. Upang gawin ito kailangan nating buksan ang TCP port 22, na siyang ginagamit nang default.

I-configure ang SSH server sa Ubuntu

Ngayon ang gagawin namin ay i-configure ang SSH bilang isang server sa isang computer na Ubuntu at i-access ito sa pamamagitan ng isang Windows client.

Kaya, ang unang bagay na dapat nating gawin ay magpatakbo ng SSH sa mode ng server sa Ubuntu. Kaya pupunta kami upang buksan ang isang terminal ng Linux upang simulan ang proseso.

Upang mai-install ang SSH server ay kailangan nating isagawa ang sumusunod na utos:

sudo apt-makakuha ng pag-install ng opensh-server

Inilalagay namin ang password at ang proseso ng pag-install ay tatagal ng ilang segundo. Ang pinakamahalagang utos upang pamahalaan ang aming SSH server sa Ubuntu ay ang mga sumusunod:

sudo gedit / etc / ssh / sshd_config

Gamit ang utos na ito ay bubuksan namin ang SSH configuration file upang mai-edit ang mga parameter tulad ng port ng komunikasyon, ang protocol ng pag-encrypt o iba pang mga aspeto.

simulan ang sudo /etc/init.d/ssh

Command na simulan ang SSH server

huminto ang sudo /etc/init.d/ssh

Command sa pagsara ng SSH server

sudo /etc/init.d/ssh i-restart

Command na i-restart ang SSH server pagkatapos ng pagbabago ng pagsasaayos, halimbawa

Sa prinsipyo namin, ang file na ito ng pagsasaayos ay aalisin namin ito dahil sa default, dahil ang tutorial ay tungkol sa pagtaguyod ng isang komunikasyon mula sa Windows at hindi pag-configure ng isang server sa Ubuntu

Pagkatapos. Ang gagawin namin ay patakbuhin ang utos na may kaugnayan sa pagsisimula ng SSH daemon. Ngayon ay lilipat kami sa Windows.

Tingnan ang IP address ng aming Linux server

Kailangan lang nating malaman ang IP address ng SSH server na na-aktibo namin. Para sa mga ito ginagamit namin ang utos:

ip sa listahan

Kumonekta sa SSH client Windows 10

Upang magamit ang SSH Windows 10 kakailanganin naming gumamit ng PowerShell o mag- utos at gumawa ng ilang mga pamamaraan upang maisaaktibo ang programa at magamit ito sa aming command console

I-install ang SSH Client Windows 10

Sa Windows 10 mayroon kaming sapat na madali. Maaari naming buhayin ang parehong isang SSH client at isang server sa pamamagitan ng listahan ng mga katangian sa panel ng pagsasaayos.

  • Pumunta kami sa menu ng pagsisimula at mag-click sa cogwheel upang buksan ang panel ng pagsasaayos.Pipili namin ang opsyon na " Aplikasyon " at sa loob nito ay inilalagay namin ang aming sarili sa opsyon na " Aplikasyon at tampok " Ngayon dapat nating mag-click sa pagpipilian sa tamang lugar ng " Pamahalaan ang mga opsyonal na pag-andar "

Sa loob ng listahan na lilitaw, maaari na nating mai-install ang default ssh client, kung saan lilitaw ito sa listahang ito.

  • Kung hindi natin ito mai-install, mag-click sa " Magdagdag ng isang tampok "

Sa sandaling nasa loob ng listahan ng mga tampok ay dapat nating hanapin ang dalawang application na interesado sa amin: " OpenSSH Client " at " OpenSSH Server"

Sa parehong mga kaso ay mag-click kami sa " I-install ". Kung babalik tayo sa nakaraang window makikita natin kung paano lilitaw na mai-install ang mga elementong ito.

Ngayon magagamit namin ang kliyente SSH upang kumonekta sa aming koponan sa Ubuntu

Ikonekta ang SSH client sa Linux mula sa Windows 10

Ang unang bagay na dapat nating gawin ay buksan ang isang window ng PowerShell. Upang gawin ito ay tama kaming mag-click sa pindutan ng menu ng pagsisimula at piliin ang " Windows PoweShell ".

Kung isusulat natin ang utos:

ssh

Makakakuha kami ng impormasyon tungkol sa iba't ibang mga pagpipilian na magagamit namin.

Upang kumonekta sa isang server na may SSH mula sa Windows 10 ang tanging bagay na kailangan naming isulat ay ang mga sumusunod:

ssh @

Halimbawa " ssh [email protected] ". Ito ay awtomatikong hilingin sa amin para sa mga kredensyal ng gumagamit ng Ubuntu at mai-access namin

Kung hindi kami sumulat ng isang gumagamit, sa pamamagitan ng default ang gumagamit na magagamit sa system ng server ay makikita, tulad ng sa kasong ito:

Dahil sa mga depekto kami ay nasa / direktoryo ng bahay ng gumagamit ng sistema ng Ubuntu. At maaari na nating gawin ang nais natin sa aming kagamitan sa server nang malayuan.

Upang idiskonekta mula sa sesyon kakailanganin lamang nating isulat ang utos:

labasan

Upang kumonekta nang malayuan mula sa isang network maliban sa atin, kakailanganin nating buksan ang port 22 ng aming router at ipasok kasama ang tunay na IP ng aming link sa internet.

I-configure ang SSH server Windows 10

Ngayon ay isasagawa namin ang parehong pamamaraan, ngunit mula sa isang Windows client hanggang sa isang server din sa Windows. Bago kami nagpatuloy upang mai-install ang SSH server para sa Windows, kaya ngayon kailangan mo lamang simulan ito upang kumonekta.

Simulan ang SSH Server sa Windows 10

Upang buksan ang listahan ng mga serbisyo ng system at isaaktibo ang SSH server kami ang sumusunod:

  • Pindutin ang " Windows + R " upang buksan ang tool na Patakbuhin at ilagay ang sumusunod na utos sa loob:

serbisyo.msc

  • Ngayon dapat nating hanapin ang serbisyo ng mga serbisyo na " OpenSSH Authentication Agent " at " OpenSSH SSH Server "

Ang magagawa natin ngayon sa dalawang serbisyong ito ay i-configure ang mga ito upang magsimula kapag nagsimula ang system

  • Una naming mag-click sa " OpenSSH SSH Server " at piliin ang " Properties ". Bukas ang isang window kung saan dapat nating piliin ang " awtomatiko " bilang " uri ng pagsisimula ". Pagkatapos ay mag-click kami sa " Start "

  • Ngayon ginagawa namin ang parehong sa " OpenSSH Authentication Agent ".

Magkakaroon na kami ng SSH server na tumatakbo sa aming server machine.

Paganahin ang port ng pakikinig para sa OpenSSH Windows 10

Ito ay kapaki-pakinabang lalo na kung ang nais naming gawin ay malayuan na mai-access ang port 22 sa aming SSH server. Kailangan naming ilagay ang sumusunod na utos sa aming PowerShell console na naisakatuparan ng mga pahintulot ng administrator

Bagong-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Ikonekta ang isang Windows 10 SSH server

Well, ang lahat ay handa na kumonekta sa aming bagong naka-configure na Windows 10 server.

Ang dapat nating gawin ay ang parehong pamamaraan tulad ng dati, kahit na kung ang IP ng aming koponan ay pareho sa dati naming na-access sa server ng Ubuntu, hindi ito bibigyan ng isang error.

Ayusin ang error na pagkilala sa host host ay nagbago sa SSH

Ang error na ito ay tumalon sa amin dahil dati naming na-access ang isang SSH server na may parehong IP address bilang isa pa na mayroon kami ngayon. Dahil ito ay isang iba't ibang mga operating system at ang isa pang domain ay tumatakbo, ang security RSA key na nauugnay sa server ay magkakaiba at makakakuha kami ng error na ito.

Upang malutas ito, ang kailangan nating gawin ay magpasok ng isang PowerShell o Command Prompt window bilang tagapangasiwa at i-type ang sumusunod na utos:

ssh-keygen -R

Halimbawa, sa aming kaso: " ssh-keygen -R 192.168.2.104 " at sa ganitong paraan ang listahan ng mga nauugnay na mga key ay mawawalan ng kahilingan upang humiling ng ibang

Ngayon tatakbo ulit ang proseso ng koneksyon at magiging matagumpay ito

Kumonekta sa isang Windows 10 SSH server mula sa Ubuntu

Ngayon ay makakakita kami ng isang napaka-kapaki-pakinabang na paraan upang kumonekta sa isang SSH server sa Windows 10 mula sa Ubuntu at anumang iba pang Linux at ito ay sa pamamagitan ng isang graphical interface.

Ang gagawin namin ay buksan ang Ubuntu file explorer at pindutin ang " Ctrl + L " key kumbinasyon upang paganahin ang address bar ng browser.

Upang ma-access ang server magsusulat kami ng sumusunod na utos o linya:

ssh: // @

halimbawa " ssh: //[email protected] " ay hihilingin para sa kumpirmasyon ng seguridad at pagkatapos ang password ng gumagamit.

Sa ganitong paraan mai-access namin sa pamamagitan ng graphical interface ang mga file na nakaimbak sa computer ng server

Malayong kumonekta sa isang SSH server

Upang matapos na ay banggitin din namin ang posibilidad ng pagkonekta ng malayuan sa aming SSH server, parehong Windows at Linux. Ang tanging bagay na kailangan nating isaalang-alang ay ang katotohanan na nasa labas ng isang pribadong network tulad ng dati.

Kailangan nating malaman ang totoong IP ng server at ang port kung saan pupunta ang paghahatid, na sa default ay magiging port 22. Sa ganitong paraan ang utos na kakailanganin nating magamit upang kumonekta ay ang mga sumusunod:

ssh -p 22 @

halimbawa, sa aming kaso magiging: " ssh -p 22 Dell @ IP-real"

Pagpapatuloy, ang proseso ay magkapareho.

Ang mga sumusunod na mga tutorial ay maaaring maging kapaki-pakinabang:

Anong mga sistema ang nais mong kumonekta sa pamamagitan ng SSH? Kung mayroon kang anumang problema sa pagkonekta, iwanan ito sa mga komento upang matulungan ka

Mga Tutorial

Pagpili ng editor

Back to top button