Pamācības

▷ Kā izmantot ssh logos 10

Satura rādītājs:

Anonim

Šajā rakstā mēs redzēsim, kā mēs varam izmantot SSH operētājsistēmā Windows 10 no sistēmas komandrindas. Konkrēti, mēs izmantosim PowerShell un tā piedāvātās priekšrocības. SSH ir viens no attālo savienojumu visbiežāk izmantotajiem sakaru protokolu protokoliem, pateicoties tā augstajai drošībai un plašajai savietojamībai ar Windows un Linux.

Satura rādītājs

SSH izmantošana iepriekšējās Windows versijās bija salīdzinoši sarežģītāka, jo, lai iegūtu Linux un Windows savietojamību, ir jāinstalē tādas ārējās programmas kā Putty. Bet tas pašlaik nav nepieciešams, jo operētājsistēmai Windows 10 ir SSH modulis, lai varētu izveidot savienojumus no mūsu sistēmas ar klientu, konfigurējot to kā serveri.

Kas ir SSH

SSH vai Secure Shell ir drošs sakaru protokols, lai attālināti savienotu divas operētājsistēmas, lai mēs varētu kontrolēt resursdatoru no klienta datora, izmantojot komandu konsoli.

Vissvarīgākais SSH ir tas, ka tas spēj šifrēt savienojuma sesiju, kas nav iespējams ar FTP vai Telnet, daudz nedrošākiem un maz lietotiem protokoliem.

SSH arī ļauj droši kopēt datus no resursdatora uz klientu ar iespēju izmantot RSA atslēgas, kas ir drošākas nekā parasto lietotāju sesiju atslēgas, un mēs varam arī tunelēt failu pārsūtīšanu, lai iegūtu vēl lielāku drošību.

Pašlaik SSH ir iespējams SSH starp praktiski jebkuru datoru ar tajā esošo operētājsistēmu, jo ir īpašas programmas savietojamības iegūšanai, piemēram, OpenSSH, Putty, Shell, SSH-Agent.

Izmantojot SSH, mēs varam izveidot savienojumu ar datoru, kas konfigurēts kā serveris gan iekšējā tīklā, gan pilnīgi attālināti. Lai to izdarītu, mums būs jāatver TCP ports 22, kas pēc noklusējuma tiek izmantots.

Konfigurējiet SSH serveri Ubuntu

Tagad mēs gatavojamies konfigurēt SSH kā serveri Ubuntu datorā un piekļūt tam caur Windows klientu.

Tātad, pirmais, kas mums būs jādara, ir iegūt SSH servera režīmā Ubuntu. Tātad, lai sāktu procesu, mēs atvērsim Linux termināli.

Lai instalētu SSH serveri, mums būs jāizpilda šāda komanda:

sudo apt-get instalēt openssh-server

Mēs ievietojām paroli, un instalēšanas process prasīs dažas sekundes. Vissvarīgākās komandas, lai pārvaldītu mūsu SSH serveri Ubuntu, būs šādas:

sudo gedit / etc / ssh / sshd_config

Ar šo komandu mēs atvērsim SSH konfigurācijas failu, lai rediģētu tādus parametrus kā sakaru ports, šifrēšanas protokols vai citi aspekti.

sudo /etc/init.d/ssh sākums

Komanda, lai startētu SSH serveri

sudo /etc/init.d/ssh stop

Komanda SSH servera izslēgšanai

sudo /etc/init.d/ssh restart

Komanda, piemēram, restartēt SSH serveri pēc konfigurācijas maiņas

Mēs principā šo konfigurācijas failu atstājam tādu, kāds tas ir pēc noklusējuma, jo apmācība ir par sakaru izveidi no Windows, nevis servera konfigurēšanu Ubuntu

Tad. Ko mēs darīsim, būs palaist komandu attiecībā pret SSH dēmona palaišanu. Tagad mēs pāriesim uz Windows.

Skatīt mūsu Linux servera IP adresi

Mums jāzina tikai aktivizētā SSH servera IP adrese. Tam mēs izmantojam komandu:

ip uz sarakstu

Izveidojiet savienojumu ar SSH klienta Windows 10

Lai izmantotu SSH Windows 10, mums būs jāizmanto PowerShell vai komandu uzvedne un jāveic dažas procedūras, lai aktivizētu programmu un spētu to izmantot mūsu komandu konsolē

Instalējiet SSH Client Windows 10

Ar Windows 10 mums tas ir pietiekami vienkārši. Izmantojot parametru sarakstu konfigurācijas panelī, mēs varam aktivizēt gan SSH klientu, gan serveri.

  • Mēs ejam uz izvēlni Sākt un noklikšķiniet uz zobrata, lai atvērtu konfigurācijas paneli. Mēs izvēlamies opciju " Programmas " un šajā vietā mēs izvietojamies uz opciju " Programmas un funkcijas ". Tagad mums ir jānoklikšķina uz opcijas pareizajā apgabalā. no “ Pārvaldīt izvēles funkcijas

Parādītajā sarakstā mums, iespējams, jau ir instalēts noklusējuma ssh klients, un tādā gadījumā tas parādīsies šajā sarakstā.

  • Ja mums tā nav instalēta, noklikšķiniet uz “ Pievienot funkciju

Iekļūstot funkciju sarakstā, mums jāatrod divas mūs interesējošās lietojumprogrammas: “ OpenSSH Client ” un “ OpenSSH Server ”.

Abos gadījumos mēs noklikšķiniet uz “ Instalēt ”. Ja atgriezīsimies iepriekšējā logā, mēs varam redzēt, kā šie elementi jau parādīsies instalēti.

Tagad mēs varēsim izmantot SSH klientu, lai izveidotu savienojumu ar mūsu Ubuntu komandu

Savienojiet SSH klientu ar Linux no Windows 10

Pirmais, kas mums jādara, ir atvērt PowerShell logu. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz izvēlnes Sākt pogas un izvēlamies “ Windows PoweShell ”.

Ja mēs rakstām komandu:

ssh

Mēs iegūsim informāciju par dažādajām iespējām, kas mums ir pieejamas.

Lai izveidotu savienojumu ar serveri ar SSH no Windows 10, vienīgais, kas mums būs jāraksta, ir šāds:

ssh @

Piemēram, " ssh [email protected] ". Tas automātiski prasīs mums Ubuntu lietotāja akreditācijas datus, un mēs būsim tam piekļuvuši

Ja mēs nerakstām lietotāju, pēc noklusējuma tiks atklāts serveru sistēmā pieejamais lietotājs, kā tas ir šajā gadījumā:

Bojājumu dēļ mēs atradīsimies Ubuntu sistēmas lietotāja / home direktorijā. Un mēs jau savā serveru aprīkojumā varam darīt to, ko vēlamies, attālināti.

Lai atvienotos no sesijas, mums būs tikai jāraksta komanda:

izeja

Lai izveidotu savienojumu no attāluma no cita tīkla, nevis mūsu, mums būs jāatver sava maršrutētāja 22. osta un jāievada ar mūsu interneta saites reālo IP.

Konfigurējiet SSH serveri Windows 10

Tagad mēs veiksim to pašu procedūru, bet no Windows klienta uz serveri arī Windows. Pirms mēs jau sākām instalēt SSH serveri operētājsistēmai Windows, tagad jums tas ir jāuzsāk tikai, lai izveidotu savienojumu.

Startējiet SSH Server operētājsistēmā Windows 10

Lai atvērtu sistēmas pakalpojumu sarakstu un aktivizētu SSH serveri, mēs esam šādi:

  • Nospiediet " Windows + R ", lai atvērtu Palaist rīku un iekšā ievietotu šādu komandu:

pakalpojumi.msc

  • Tagad mums jāatrod pakalpojums “ OpenSSH autentifikācijas aģents ” un “ OpenSSH SSH serveris ”.

Tas, ko mēs tagad varam darīt ar šiem diviem pakalpojumiem, ir konfigurēt tos startēt, kad sākas sistēma

  • Vispirms ar peles labo taustiņu noklikšķiniet uz “ OpenSSH SSH Server ” un izvēlieties “ Properties ”. Tiks atvērts logs, kurā kā “ sākuma tips ” jāizvēlas “ automātisks ”. Pēc tam mēs noklikšķiniet uz “ Sākt ”.

  • Tagad mēs darām to pašu ar " OpenSSH autentifikācijas aģentu ".

SSH serveris jau darbosies mūsu servera mašīnā.

Iespējojiet klausīšanās portu OpenSSH Windows 10

Tas ir īpaši noderīgi, ja mēs vēlamies attālināti piekļūt mūsu SSH servera 22. portam. Mums būs jāievieto šāda komanda mūsu PowerShell konsolē, kas izpildīta ar administratora atļaujām

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Pakalpojuma sshd -Enabled True -Direction Ienākošie -Protokol TCP -Rīcības atļaušana -Profila domēns

Pievienojiet Windows 10 SSH serveri

Nu, viss ir gatavs savienojumam ar mūsu tikko konfigurēto Windows 10 serveri.

Mums būs jādara tāda pati procedūra kā iepriekš, lai gan, ja mūsu komandas IP ir tāds pats kā tas, kuram iepriekš piekļāvāmies Ubuntu serverī, tas nedos kļūdu.

Izlabot kļūdu, attālā resursdatora identifikācija ir mainījusi SSH

Šī kļūda piemeklē mūs, jo mēs iepriekš esam piekļuvuši SSH serverim ar tādu pašu IP adresi kā citam, kas mums pašlaik ir. Tā kā tā ir atšķirīga operētājsistēma un darbojas cits domēns, ar serveri saistītā drošības RSA atslēga ir atšķirīga, un mēs saņemsim šo kļūdu.

Lai to atrisinātu, mums atliek tikai ievadīt PowerShell vai komandu uzvednes logu kā administratoru un ievadīt šo komandu:

ssh-keygen -R

Piemēram, mūsu gadījumā: " ssh-keygen -R 192.168.2.104 ", un tādējādi tiks iztukšots saistīto atslēgu saraksts, lai pieprasītu citu.

Tagad mēs atkal palaižam savienojuma procesu, un tas būs veiksmīgs

Izveidojiet savienojumu ar Windows 10 SSH serveri no Ubuntu

Tagad mēs redzēsim ļoti noderīgu veidu, kā izveidot savienojumu ar SSH serveri Windows 10 no Ubuntu un jebkura cita Linux, un tas notiek caur grafisko interfeisu.

Ko mēs darīsim, atvērsim Ubuntu failu pārlūku un nospiediet taustiņu kombināciju “ Ctrl + L ”, lai iespējotu pārlūka adreses joslu.

Lai piekļūtu serverim, mēs uzrakstīsim šādu komandu vai rindiņu:

ssh: // @

piemēram, " ssh: //[email protected] ", prasīs drošības apstiprinājumu un pēc tam lietotāja paroli.

Tādā veidā ar grafiskā interfeisa starpniecību varēsim piekļūt failiem, kas tiek glabāti servera datorā

Attālināti izveidojiet savienojumu ar SSH serveri

Noslēgumā mēs pieminēsim arī iespēju attālināti izveidot savienojumu ar mūsu SSH serveri, gan Windows, gan Linux. Vienīgais, kas mums būs jāņem vērā, ir tas, ka mēs atrodamies ārpus privāta tīkla kā līdz šim.

Mums būs jāzina servera reālais IP un osta, uz kuru pārraidīs, kas pēc noklusējuma būs 22. ports. Tādā veidā komanda, kas mums būs jāizmanto, lai izveidotu savienojumu, būs šāda:

ssh -p 22 @

piemēram, mūsu gadījumā tas būtu: “ ssh -p 22 Dell @ IP-real

Turpinot procesu, process būs identisks.

Varētu būt noderīgas arī šādas apmācības:

Kādas sistēmas vēlaties izveidot, izmantojot SSH? Ja jums ir radušās kādas problēmas ar savienojumu, atstājiet to komentāros, lai jums palīdzētu

Pamācības

Izvēle redaktors

Back to top button