Kā instalēt un lietot PowerShell SSH

Ka Instalet Un Lietot Powershell Ssh



SSH protokols ļauj datoriem sazināties ar attāliem serveriem. Tas ļauj datoriem droši koplietot datus nenodrošinātā tīklā. Tas ļauj pieteikties attālos Linux serveros un kontrolēt tos. Lietotāji var izveidot attālo sesiju starp Linux un Windows datoriem. SSH ļauj attālināti vadīt Windows mašīnu. Pirms SSH Windows lietotāji aprobežojās ar savienojumu ar Windows serveri. Tomēr pēc PowerShell SSH klienta izlaišanas Windows lietotāji tagad var attālināti piekļūt Linux datoriem.

Īss izklāsts:







Instalējiet PowerShell SSH

Pirms PowerShell SSH instalēšanas jums ir jābūt PowerShell versijai 6 vai jaunākai. PowerShell SSH nav sākotnēji instalēts operētājsistēmā Windows.



Piezīme: Pārliecinieties, vai jūsu datorā ir atjaunināta PowerShell versija.



1. Pārbaudiet OpenSSH klienta pieejamību

Pirms SSH klienta instalēšanas pārliecinieties, vai tas vēl nav instalēts. Lai pārbaudītu tā pieejamību, izpildiet norādīto komandu:





Get-WindowsCapability - Tiešsaistē | Kur-Objekta nosaukums - patīk 'OpenSSH*'

Lai pārbaudītu SSH klienta pieejamību:

  • Pirmkārt, uzrakstiet Get-WindowsCapability komandu un novietojiet - Tiešsaistē parametrs.
  • Nosūtiet komandu uz Kur-Objekts komandu un novietojiet Vārds tai līdzās.
  • Pēc tam izmantojiet - patīk parametru un norādiet OpenSSH vērtība ar pievienotu zvaigznīti.
  • Šī komanda atradīs visus komponentus, kas deva OpenSSH nosaukumu:



Piezīme: State NotePresent abos komponentos apstiprina, ka tie nav instalēti sistēmā Windows. Pārejiet uz 1. un 2. sadaļu, lai instalētu abus trūkstošos SSH komponentus.

2. Instalējiet OpenSSH klientu

Izpildiet šo kodu, lai instalētu PowerShell SSH klientu:

Add-WindowsCapability - Tiešsaistē - Vārds OpenSSH.Client

Saskaņā ar iepriekš minēto kodu:

  • Pirmkārt, uzrakstiet Add-WindowsCapability komandu un norādiet - Tiešsaistē parametrs.
  • Pēc tam izmantojiet - Vārds parametru un norādiet OpenSSH.Client komanda:

3. Instalējiet OpenSSH serveri

Izpildiet šo kodu, lai instalētu PowerShell SSH serveri:

Add-WindowsCapability - Tiešsaistē - Vārds OpenSSH.Server

Izveidojiet savienojumu ar SSH serveri

Lai izveidotu savienojumu ar attālajiem datoriem, sistēmā Windows tiek izmantoti trešo pušu rīki, piemēram, WinRM un Putty. Bet pēc Windows 2018 atjaunināšanas PowerShell ieguva iebūvēto SSH klientu. Tas nozīmē, ka tagad varat izveidot savienojumu ar Linux serveri tieši no Windows PowerShell.

1. Sāciet SSH pakalpojumu

Kad SSH komponenti ir instalēti, palaidiet SSH pakalpojumu ar šīs komandas palīdzību:

Start-Service sshd

2. Izveidojiet savienojumu ar attālo SSH serveri

Ir pienācis laiks izveidot savienojumu no PowerShell SSH klienta ar Windows serveri vai Linux serveri.

ssh 'domēns\lietotājvārds@servera vārds'

Lai izveidotu savienojumu ar attālo SSH serveri, vispirms izmantojiet SSH komandu un pēc tam norādiet attālā servera adresi.

Atinstalējiet PowerShell SSH

Kad esat pabeidzis ar SSH servera pakalpojumiem, varat viegli noņemt SSH klientu un serveri no Windows, izmantojot PowerShell. Komanda Remove-WindowsCapability noņem Windows iespēju pakotni.

1. Atinstalējiet OpenSSH klientu

Lai noņemtu SSH klientu no datora, izpildiet šo komandu:

Remove-WindowsCapability - Tiešsaistē - Vārds OpenSSH.Client

Lai noņemtu SSH klientu no Windows:

  • Pirmkārt, novietojiet Remove-WindowsCapability komandu kopā ar - Tiešsaistē parametrs.
  • Pēc tam norādiet OpenSSH.Client uz - Vārds parametrs.

2. Atinstalējiet OpenSSH serveri

Lai noņemtu SSH serveri no datora, izpildiet šo komandu:

Remove-WindowsCapability - Tiešsaistē - Vārds OpenSSH.Server

Piezīme: Koda skaidrojums SSH servera noņemšanai ir tāds pats kā SSH klientam, izņemot vērtību, kas norādīta - Vārds parametrs.

Secinājums

SSH tīkla protokols nodrošina divu iekārtu saziņu nenodrošinātā tīklā. SSH protokols ļauj attālināti piekļūt Linux serverim un kontrolēt to no PowerShell. Pirms PowerShell SSH klienta Windows lietotāji izmantoja savienojumu ar attāliem serveriem, izmantojot trešo pušu rīkus. Tomēr pēc 2018. gada Windows atjaunināšanas PowerShell ieguva atbalstu SSH klientam.