Jak zainstalować i używać PowerShell SSH

Jak Zainstalowac I Uzywac Powershell Ssh



Protokół SSH umożliwia komputerom komunikację ze zdalnymi serwerami. Umożliwia komputerom bezpieczne udostępnianie danych w niezabezpieczonej sieci. Umożliwia logowanie się do zdalnych serwerów Linux i kontrolowanie ich. Użytkownicy mogą utworzyć sesję zdalną pomiędzy komputerami z systemem Linux i Windows. SSH umożliwia zdalne sterowanie komputerem z systemem Windows. Przed SSH użytkownicy systemu Windows byli ograniczeni do łączenia się z serwerem Windows. Jednak po wydaniu klienta PowerShell SSH użytkownicy systemu Windows mogą teraz uzyskać zdalny dostęp do komputerów z systemem Linux.

Szybki zarys:







Zainstaluj PowerShell SSH

Przed zainstalowaniem PowerShell SSH musisz mieć PowerShell w wersji 6 lub nowszej. Program PowerShell SSH nie jest preinstalowany w systemie Windows.



Notatka: Upewnij się, że masz zaktualizowaną wersję programu PowerShell na swoim komputerze.



1. Sprawdź dostępność klienta OpenSSH

Przed zainstalowaniem klienta SSH upewnij się, że nie jest on jeszcze zainstalowany. Aby sprawdzić jego dostępność wykonaj podane polecenie:





Pobierz-WindowsCapability -Online | Nazwa obiektu Where -tak jak „OpenSSH*”

Aby sprawdzić dostępność klienta SSH:

  • Najpierw napisz Pobierz-WindowsCapability polecenie i umieść -Online parametr.
  • Przekaż polecenie do Gdzie-obiekt polecenie i umieść Nazwa obok niego.
  • Następnie skorzystaj z -tak jak parametr i określ OtwórzSSH wartość z dodaną gwiazdką.
  • To polecenie znajdzie wszystkie komponenty, które nadały nazwę OpenSSH:



Notatka: Notatka o stanie obecna w obu komponentach potwierdza, że ​​nie są one zainstalowane w systemie Windows. Przejdź do sekcji 1 i 2, aby zainstalować oba brakujące komponenty SSH.

2. Zainstaluj klienta OpenSSH

Wykonaj ten kod, aby zainstalować klienta PowerShell SSH:

Możliwość dodawania systemu Windows -Online -Nazwa Klient OpenSSH

Zgodnie z powyższym kodem:

  • Najpierw napisz Możliwość dodawania systemu Windows polecenie i określ -Online parametr.
  • Następnie skorzystaj z -Nazwa parametr i podaj Klient OpenSSH Komenda:

3. Zainstaluj serwer OpenSSH

Wykonaj ten kod, aby zainstalować serwer PowerShell SSH:

Możliwość dodawania systemu Windows -Online -Nazwa Serwer OpenSSH

Połącz się z serwerem SSH

Do łączenia się ze zdalnymi komputerami w systemie Windows używane są narzędzia innych firm, takie jak WinRM i Putty. Ale po aktualizacji systemu Windows 2018 PowerShell otrzymał wbudowanego klienta SSH. Oznacza to, że teraz możesz połączyć się z serwerem Linux bezpośrednio z Windows PowerShell.

1. Uruchom usługę SSH

Po zainstalowaniu komponentów SSH uruchom usługę SSH za pomocą tego polecenia:

Uruchom usługę sshd

2. Połącz się ze zdalnym serwerem SSH

Nadszedł czas, aby połączyć się z klienta PowerShell SSH z serwerem Windows lub Linux.

ssh „domena\nazwa użytkownika@nazwa serwera”

Aby połączyć się ze zdalnym serwerem SSH należy najpierw użyć komendy SSH a następnie podać adres zdalnego serwera.

Odinstaluj PowerShell SSH

Po zakończeniu korzystania z usług serwera SSH możesz łatwo usunąć klienta i serwer SSH z systemu Windows za pomocą programu PowerShell. Polecenie Remove-WindowsCapability usuwa pakiet możliwości systemu Windows.

1. Odinstaluj klienta OpenSSH

Aby usunąć klienta SSH z komputera, wykonaj następujące polecenie:

Usuń-WindowsCapability -Online -Nazwa Klient OpenSSH

Aby usunąć klienta SSH z systemu Windows:

  • Najpierw umieść Usuń-WindowsCapability polecenie wraz z -Online parametr.
  • Następnie określ Klient OpenSSH do -Nazwa parametr.

2. Odinstaluj serwer OpenSSH

Aby usunąć serwer SSH z komputera, wykonaj następujące polecenie:

Usuń-WindowsCapability -Online -Nazwa Serwer OpenSSH

Notatka: Wyjaśnienie kodu służące do usunięcia serwera SSH jest takie samo jak w przypadku klienta SSH, z wyjątkiem wartości określonej w -Nazwa parametr.

Wniosek

Protokół sieciowy SSH umożliwia komunikację dwóch maszyn w niezabezpieczonej sieci. Protokół SSH umożliwia zdalny dostęp do serwera Linux i kontrolowanie go z poziomu programu PowerShell. Przed klientem PowerShell SSH użytkownicy systemu Windows łączyli się ze zdalnymi serwerami za pomocą narzędzi innych firm. Jednak po aktualizacji systemu Windows 2018 PowerShell otrzymał obsługę klienta SSH.