http://blogs.msdn.com/b/powershell/archive/2015/10/19/openssh-for-windows-update.aspx
https://github.com/PowerShell/Win32-OpenSSH
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH
Installation:
- 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
No comments:
Post a Comment