Extrahieren
Sie den Inhalt des neuesten Builds nach C:\Program
Files\OpenSSH
(Stellen
Sie sicher, dass der binäre Speicherort über die Schreibberechtigungen nur
für SYSTEM, Administratorgruppen verfügt. Authentifizierte Benutzer sollten
und dürfen nur Lesen und Ausführen haben.)
Führen Sie in einer erhöhten Powershell-Konsole Folgendes aus
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Öffnen Sie die Firewall für sshd.exe, um eingehende SSH-Verbindungen zuzulassen
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)'
-Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort
22
Hinweis: New-NetFirewallRule
gilt
nur für Server mit Windows 2012 und höher. Wenn Sie sich auf
einem Client-Desktop-Computer (wie Windows 10) oder Windows 2008 R2 und
niedriger befinden, versuchen Sie Folgendes:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
Start sshd
(dies
generiert automatisch Hostschlüssel unter% programdata% \ ssh, falls diese
noch nicht vorhanden sind.)
net start sshd
Optional
cd 'C:\Program Files\OpenSSH'
powershell.exe -ExecutionPolicy Bypass -File uninstall-sshd.ps1