Weboldal keresés

PowerShell 7: Engedélyezze az SSH-távvezérlést


A Powershell 7 segítségével engedélyezhetjük és használhatjuk az SSH Remoting szolgáltatást. A WinRM-mel ellentétben az SSH népszerűbb, mert ismertebb technológia, és más platformokon is elérhető. Ebben a bejegyzésben megmutatom, hogyan lehet egyszerűen engedélyezni az SSH-t a PowerShell 7-en néhány soros kóddal.

Telepítse az OpenSSH klienst és kiszolgálót

Most telepítjük az SSH-t az interneten keresztül. Ezért gondoskodnia kell arról, hogy számítógépe hozzáférjen az internethez.

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Az SSH szolgáltatás konfigurálása

Ezután konfigurálnunk kell az SSH szolgáltatást. Az indítási típust Automatikusra állítottuk.

Start-Service sshd -Verbose
Set-Service -Name sshd -StartupType 'Automatic' -Verbose

SSH Remoting engedélyezése

Most telepítjük a PowerShell Remoting Tools-t, engedélyezzük az SSH-t, és végül újraindítjuk a szolgáltatást.

Install-Module -Name Microsoft.PowerShell.RemotingTools -Force -AllowClobber -Verbose
Enable-SSHRemoting 
Restart-Service sshd -Verbose

Végeztünk. Most itt az ideje, hogy tesztelje.

SSH Remoting használata SSH-kompatibilis Windows 11 számítógépek között

Beírom a következő kódot az A számítógép és a B számítógép közötti csatlakozáshoz.

Enter-PSSession -HostName 192.168.0.104 -UserName admin

Mára ennyi. Remélem élvezted!

Kapcsolódó cikkek