Kako pokrenuti SSH u PowerShell Windows 10

The SSH protokol (Secure Shell - Secure command interpreter) je nesumnjivo jedan od najčešće korištenih protokola kada moramo daljinski pristupiti drugom računalu putem mreže.

Do koristiti SSH u Windows okruženjima morali smo koristiti klijent kao što je OpenSSH ili Putty za siguran pristup klijentskim strojevima, ali sada Microsoft je najavio da će ugraditi SSH module u dobro poznatoj i moćnoj Windows PowerShell konzoli.

U ovoj analizi vidjet ćemo kako instalirati i koristiti SSH s PowerShell konzole u sustavu Windows 10.

Prethodni zahtjeviPrije instaliranja modula koji odgovaraju SSH -u u sustavu Windows 10 moramo uzeti u obzir sljedeće kako bi sve radilo ispravno:

  • Računati na Windows okvir za upravljanje 5 koje možemo preuzeti i instalirati sa sljedeće veze:

  • Instalirajte PoSH-SSH modul iz sustava Windows PowerShell

1. Pretražite PoSH-SSH modul


Prvo ćemo koristiti sljedeći cmdlet za lociranje osnovnog SSH paketa:
 Find-Modul PoSH-SSH
Dobiveni rezultat bit će sljedeći:

POVEĆAJTE

Nakon što imamo lokaciju PoSH-SSH modula, nastavljamo s njegovom instalacijom.

2. Instalirajte PoSH-SSH modul


Da bismo izvršili postupak instalacije PoSH-SSH, u početku ćemo koristiti sljedeći cmdlet:
 Fin-Modul PoSH-SSH | Instaliraj-modul

POVEĆAJTE

Zatim ćemo za sljedeću provjeru koristiti sljedeći cmdlet:

 Get-Modul PoSH-SSH
Sada sa Posh-SSH cmdlet instalacijskog modula za pokretanje procesa instalacije programa PoSH-SSH:

POVEĆAJTE

3. Provjera PoSH-SSH modula


Nakon što smo instalirali PoSH-SSH modul Sljedeći cmdlet možemo upotrijebiti za provjeru različitih mogućnosti koje imamo za povezivanje putem SSH -a:
 get-command -Modul Posh-SSH

POVEĆAJTE

4. Pokrenite SSH sesiju u Windows PowerShell -u


Za pristup putem SSH protokola pomoću PowerShell -a moramo unijeti sljedeći cmdlet:
 New -SSHSession -Naziv računala "IP ili naziv računala" -Credential (Get -Credential)
Vidjet ćemo da se prikazuje sljedeći prozor u koji moramo unijeti pristupne podatke:

POVEĆAJTE

Pritisnite U redu za početak procesa povezivanja.

POVEĆAJTE

U ovom trenutku definiramo trebamo li vjerovati sigurnosnom ključu, pritisnemo Y (da) i bit ćemo povezani sa SSH -om na IP 192.168.0.37 koji je računalo s Ubuntu 16.

POVEĆAJTE

Kao što vidimo, stanje je ispravno povezano (True) s adresom 192.168.0.37 i od ovog trenutka možemo učiniti sve potrebne korake na udaljenom računalu.

5. Više opcija modula pomoću SSH -a u PowerShellu


Glavni moduli koje možemo koristiti u PowerShellu povezanom sa SSH -om su sljedeći:

Nova-SshSession
Ovaj nam modul omogućuje stvaranje nove SSH veze s kompatibilnim operativnim sustavima, sintaksa za korištenje je:

 New -SshSession -ComputerName (IP ili naziv računala)
Na ovaj način ćemo stvoriti nove veze.

Pozovi-SshCommand
Ovaj nam modul omogućuje izvršavanje različitih naredbi u sesijama koje smo otvorili. Za prikaz informacija o otvorenoj sesiji možemo koristiti sljedeću sintaksu:

 Invoke -SshCommand -InvokeOnAll -Command 'uname -a'

POVEĆAJTE

Možemo vidjeti podatke o imenu hosta s kojim smo povezani putem SSH -a, statusu izlaza itd.

Get-SshSession
Pomoću ovog modula možemo vidjeti sve varijable otvorenih SSH sesija.

POVEĆAJTE

Možemo vidjeti ID otvorenih sesija, naziv hosta i trenutno stanje veze.

Remove-SshSession
Pomoću ovog parametra možemo zatvoriti trenutnu SSH sesiju, možemo dodati -RemoveAll parametar za zatvaranje svih aktivnih veza.

Pokrenite naredbu na udaljenom računalu
Za pokretanje naredbe na računalu s kojim smo povezani putem SSH -a moramo koristiti sljedeću sintaksu:

 $ SshResults = Invoke -SshCommand -InvokeOnAll -Command 'Naredba za izvršavanje'
Vidjet ćemo da možemo izvršavati naredbe na udaljenom računalu putem SSH -a.

Kao što vidimo imamo ovo sjajno SSH alat putem PowerShella za povezivanje s različitim timovima i na taj način pružiti pomoć i podršku u slučajevima kada je to potrebno, a da ne zahtijevaju aplikacije trećih strana. Ako želite napredovati u korištenju i konfiguracijama SSH -a, nemojte izgubiti njegov potpuni priručnik kako biste ga razumjeli temeljitije.

SSH priručnik

wave wave wave wave wave