-
Notifications
You must be signed in to change notification settings - Fork 784
Install Win32 OpenSSH
Mike MacCana edited this page Jan 2, 2016
·
121 revisions
- Download the 2015-11-09 release
- Extract contents to
C:\Program Files\OpenSSH-Win32
- Start Powershell as Administrator
cd 'C:\Program Files\OpenSSH-Win32'
- Setup SSH host keys (this will generate all the 'host' keys that sshd expects when its starts)
.\ssh-keygen.exe -A
- Open Firewall
New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
- If you need key-based authentication:
- Install key-auth package
- run setup-ssh-lsa.cmd
- reboot
- Install key-auth package
- Install and run daemon as NT Service running as Local System
.\sshd.exe install
Start-Service sshd
- Make the service start on boot (PowerShell):
Set-Service sshd -StartupType Automatic
- Start Powershell as Administrator
- Stop the service
Stop-Service sshd
- Uninstall
.\sshd.exe uninstall
- MSI Install Instructions
- Script Install Instructions
- Alternative installation using the universal installer
- Retrieving download links for the latest packages