Ako nainštalovať a používať PowerShell SSH

Ako Nainstalovat A Pouzivat Powershell Ssh



Protokol SSH umožňuje počítačom komunikovať so vzdialenými servermi. Umožňuje počítačom bezpečne zdieľať dáta cez nezabezpečenú sieť. Umožňuje vám prihlásiť sa na vzdialené servery Linux a ovládať ich. Používatelia môžu vytvoriť vzdialenú reláciu medzi počítačmi so systémom Linux a Windows. SSH vám umožňuje ovládať počítač so systémom Windows na diaľku. Pred SSH boli používatelia systému Windows obmedzení na pripojenie k serveru Windows. Po vydaní klienta PowerShell SSH však používatelia systému Windows teraz môžu pristupovať k počítačom so systémom Linux na diaľku.

Rýchly prehľad:







Nainštalujte PowerShell SSH

Pred inštaláciou PowerShell SSH musíte mať PowerShell verzie 6 alebo vyššej. PowerShell SSH nie je v systéme Windows predinštalovaný.



Poznámka: Uistite sa, že máte na svojom počítači aktualizovanú verziu PowerShell.



1. Skontrolujte dostupnosť klienta OpenSSH

Pred inštaláciou klienta SSH sa uistite, že už nie je nainštalovaný. Ak chcete skontrolovať jeho dostupnosť, spustite zadaný príkaz:





Get-WindowsCapability -Online | Kde-Názov objektu -Páči sa mi to 'OpenSSH*'

Ak chcete skontrolovať dostupnosť klienta SSH:

  • Najprv napíšte Get-WindowsCapability príkaz a miesto -Online parameter.
  • Prepojte príkaz do Kde-Objekt príkaz a miesto názov vedľa neho.
  • Potom použite -Páči sa mi to parameter a špecifikujte OpenSSH hodnotu s hviezdičkou.
  • Tento príkaz nájde všetky komponenty, ktoré dali názov OpenSSH:



Poznámka: Správa o stave v oboch komponentoch potvrdzuje, že nie sú nainštalované v systéme Windows. Prejdite do časti 1 a 2 a nainštalujte oba chýbajúce komponenty SSH.

2. Nainštalujte klienta OpenSSH

Ak chcete nainštalovať klienta PowerShell SSH, spustite tento kód:

Možnosť pridania systému Windows -Online -Názov OpenSSH.Client

Podľa vyššie uvedeného kódu:

  • Najprv napíšte Možnosť pridania systému Windows príkaz a špecifikujte -Online parameter.
  • Potom použite -Názov parameter a poskytnúť OpenSSH.Client príkaz:

3. Nainštalujte OpenSSH Server

Ak chcete nainštalovať server PowerShell SSH, vykonajte tento kód:

Možnosť pridania systému Windows -Online -Názov OpenSSH.Server

Pripojte sa k serveru SSH

Na pripojenie k vzdialeným počítačom sa v systéme Windows používajú nástroje tretích strán, ako sú WinRM a Putty. Po aktualizácii systému Windows 2018 však PowerShell získal vstavaného klienta SSH. To znamená, že teraz sa môžete pripojiť k serveru Linux priamo z prostredia Windows PowerShell.

1. Spustite službu SSH

Po nainštalovaní komponentov SSH spustite službu SSH pomocou tohto príkazu:

Start-Service sshd

2. Pripojte sa k vzdialenému serveru SSH

Je čas pripojiť sa z vášho klienta PowerShell SSH na server Windows alebo Linux.

ssh 'domena\pouzivatelske meno@servername'

Ak sa chcete pripojiť k vzdialenému serveru SSH, najprv použite príkaz SSH a potom zadajte adresu vzdialeného servera.

Odinštalujte PowerShell SSH

Po dokončení služieb servera SSH môžete klienta a server SSH zo systému Windows jednoducho odstrániť pomocou prostredia PowerShell. Príkaz Remove-WindowsCapability odstráni balík schopností Windowsu.

1. Odinštalujte klienta OpenSSH

Ak chcete odstrániť klienta SSH z počítača, vykonajte tento príkaz:

Remove-Windows Capability -Online -Názov OpenSSH.Client

Ak chcete odstrániť klienta SSH zo systému Windows:

  • Najprv umiestnite Remove-Windows Capability príkaz spolu s -Online parameter.
  • Potom špecifikujte OpenSSH.Client k -Názov parameter.

2. Odinštalujte OpenSSH Server

Ak chcete odstrániť server SSH z počítača, vykonajte tento príkaz:

Remove-Windows Capability -Online -Názov OpenSSH.Server

Poznámka: Vysvetlenie kódu na odstránenie servera SSH je rovnaké ako pre klienta SSH s výnimkou hodnoty špecifikovanej v -Názov parameter.

Záver

Sieťový protokol SSH umožňuje komunikáciu dvoch strojov cez nezabezpečenú sieť. Protokol SSH vám umožňuje vzdialene pristupovať a ovládať server Linux z prostredia PowerShell. Pred klientom PowerShell SSH sa používatelia systému Windows pripájali k vzdialeným serverom pomocou nástrojov tretích strán. Po aktualizácii systému Windows 2018 však PowerShell získal podporu pre klienta SSH.