-
Notifications
You must be signed in to change notification settings - Fork 781
Building OpenSSH for Windows (using LibreSSL crypto)
Manoj Ampalam edited this page May 1, 2017
·
14 revisions
- git clone https://github.com/PowerShell/openssh-portable
- git checkout latestw_all_libressl
In Powershell:
- cd
- ipmo .\contrib\win32\openssh\OpenSSHBuildHelper.psm1 -Force
- Build-OpenSSH -Configuration <Release|Debug> -NativeHostArch <x64|x86>
- Copy libreSSL crypto dll to a known PATH
- copy .\contrib\win32\openssh\LibreSSLSDK\x64\libcrypto-41.dll (Join-Path $env:windir system32)
- Package-OpenSSH -Configuration <Release|Debug> -NativeHostArch <x64|x86>
- Above generates Zipped binary and symbols payload. Follow further installation instructions [here].
- Download and Install VS 2015 Community Edition
- Open "contrib\win32\openssh\Win32-OpenSSH.sln" in Visual Studio and continue building Win32-OpenSSH binaries
- MSI Install Instructions
- Script Install Instructions
- Alternative installation using the universal installer
- Retrieving download links for the latest packages