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!
