Kako instalirati i koristiti PowerShell SSH

Kako Instalirati I Koristiti Powershell Ssh



SSH protokol omogućuje računalima komunikaciju s udaljenim poslužiteljima. Omogućuje računalima sigurno dijeljenje podataka preko nezaštićene mreže. Omogućuje vam prijavu na udaljene Linux poslužitelje i njihovu kontrolu. Korisnici mogu stvoriti udaljenu sesiju između Linux i Windows računala. SSH vam omogućuje daljinsko upravljanje Windows strojem. Prije SSH-a, korisnici Windowsa bili su ograničeni na povezivanje s Windows poslužiteljem. Međutim, nakon izdavanja PowerShell SSH klijenta korisnici Windowsa sada mogu daljinski pristupiti Linux računalima.

Brzi pregled:







Instalirajte PowerShell SSH

Prije instaliranja PowerShell SSH, morate imati PowerShell verziju 6 ili noviju. PowerShell SSH ne dolazi unaprijed instaliran u sustavu Windows.



Bilješka: Provjerite imate li ažuriranu verziju PowerShell-a na svom računalu.



1. Provjerite dostupnost OpenSSH klijenta

Prije instaliranja SSH klijenta, provjerite nije li već instaliran. Za provjeru njegove dostupnosti izvršite zadanu naredbu:





Get-WindowsCapability -Na liniji | Ime gdje-objekta -Kao 'OpenSSH*'

Za provjeru dostupnosti SSH klijenta:

  • Prvo napišite Get-WindowsCapability naredba i mjesto -Na liniji parametar.
  • Prenesite naredbu u Gdje-Objekt naredba i mjesto Ime pored njega.
  • Zatim upotrijebite -Kao parametar i odredite OpenSSH vrijednost kojoj je dodana zvjezdica.
  • Ova naredba će pronaći sve komponente koje su dale naziv OpenSSH:



Bilješka: State NotePresent u obje komponente potvrđuje da nisu instalirane u sustavu Windows. Prijeđite na odjeljak 1 i 2 da biste instalirali obje SSH komponente koje nedostaju.

2. Instalirajte OpenSSH klijent

Izvršite ovaj kod da biste instalirali PowerShell SSH klijent:

Mogućnost dodavanja sustava Windows -Na liniji -Ime OpenSSH.Klijent

Prema gornjem kodu:

  • Prvo napišite Mogućnost dodavanja sustava Windows naredba i odredite -Na liniji parametar.
  • Zatim upotrijebite -Ime parametar i osigurati OpenSSH.Klijent naredba:

3. Instalirajte OpenSSH poslužitelj

Izvršite ovaj kôd za instalaciju PowerShell SSH poslužitelja:

Mogućnost dodavanja sustava Windows -Na liniji -Ime OpenSSH.Server

Spojite se na SSH poslužitelj

Za povezivanje s udaljenim računalima u sustavu Windows koriste se alati trećih strana kao što su WinRM i Putty. Ali nakon ažuriranja Windows 2018, PowerShell je dobio ugrađeni SSH klijent. To znači da se sada možete spojiti na Linux poslužitelj izravno iz Windows PowerShell.

1. Pokrenite SSH uslugu

Nakon što su SSH komponente instalirane, pokrenite SSH uslugu, uz pomoć ove naredbe:

Start-Service sshd

2. Spojite se na udaljeni SSH poslužitelj

Vrijeme je da se povežete s vašeg PowerShell SSH klijenta na Windows poslužitelj ili Linux poslužitelj.

ssh 'domena\korisničkoime@imeposlužitelja'

Da biste se povezali s udaljenim SSH poslužiteljem, prvo upotrijebite naredbu SSH, a zatim navedite adresu udaljenog poslužitelja.

Deinstalirajte PowerShell SSH

Nakon što završite s uslugama SSH poslužitelja, možete lako ukloniti SSH klijenta i poslužitelja iz sustava Windows koristeći PowerShell. Naredba Remove-WindowsCapability uklanja paket mogućnosti Windowsa.

1. Deinstalirajte OpenSSH klijent

Za uklanjanje SSH klijenta s računala izvršite ovu naredbu:

Remove-WindowsCapability -Na liniji -Ime OpenSSH.Klijent

Za uklanjanje SSH klijenta iz sustava Windows:

  • Prvo postavite Remove-WindowsCapability naredba zajedno s -Na liniji parametar.
  • Zatim navedite OpenSSH.Klijent prema -Ime parametar.

2. Deinstalirajte OpenSSH poslužitelj

Za uklanjanje SSH poslužitelja s računala izvršite ovu naredbu:

Remove-WindowsCapability -Na liniji -Ime OpenSSH.Server

Bilješka: Objašnjenje koda za uklanjanje SSH poslužitelja isto je kao i za SSH klijent osim vrijednosti navedene u -Ime parametar.

Zaključak

SSH mrežni protokol omogućuje komunikaciju dvaju računala preko nezaštićene mreže. SSH protokol vam omogućuje daljinski pristup i kontrolu Linux poslužitelja iz PowerShell-a. Prije PowerShell SSH klijenta, korisnici Windowsa povezivali su se s udaljenim poslužiteljima pomoću alata trećih strana. Međutim, nakon ažuriranja Windowsa 2018, PowerShell je dobio podršku za SSH klijent.