OpenSSH for Windows

    openssh.jpg


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NOTE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The versions contained on this page are out of date and likely full of vulnerabilities.
    These versions are unsupported.
    You have been warned!!!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NOTE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    OpenSSH 6.9p1-1
    This is an updated OpenSSH 6.9p1-1 installer for both x86 and x64 binaries.
    Version Windows x86 Windows x64
    OpenSSH 6.9p1-1
    setupssh-6.9p1-1.exe
    SHA1=73ec3450a5afc3e76b14c76ace69ef76c3c525d2
    (Optional) Cygwin Source Files cygwin_source.32.69p1-1.zip
    SHA1=fd73fdb3aa8cc1d52a572f787bbc437ae17f312a
    cygwin_source.64.69p1-1.zip
    SHA1=9d2be6540677cfb70b9083c2cd0b0605a368aa2a
    (Optional) Installer Source Files
    installer_source_files.69p1-1.zip
    SHA1=a19a8facdae562032a8631d80df9b7366e717404

    OpenSSH 6.8p1-1
    This is an updated OpenSSH 6.8p1-1 installer for both x86 and x64 binaries. The cygwin Local Security Authority (/bin/cyglsa) is present but NOT yet installed as an authentication model. A copy is made of /etc/* to %TEMP%/etc.bak during uninstallation, and these files are copied back over the newly created /etc after upgrade or install so user changes are maintained (if you want a clean install, then this folder must be deleted prior to running the installer). A bug fix was made to the code that setup /var/empty in XP - cacls.exe is required to setup the directory. Fixed another small issue with the silent uninstalls so the '/S' is appended to the path when the uninstaller is invoked from the installer. Added support for installing x86 binaries on x64 (/x86=1 to force x86 install)
    Version Windows x86 Windows x64
    OpenSSH 6.8p1-1
    setupssh-6.8p1-1.exe
    SHA1=79e8395a2087131947588e831f4f4581292f906e
    (Optional) Cygwin Source Files cygwin_source.32.68p1-1.zip
    SHA1=c9e360629dc6e1c76b59d2c2607e34ccca3140d8
    cygwin_source.64.68p1-1.zip
    SHA1=68505a3a622db5ca910fc88bbe48b9934f1693f9
    (Optional) Installer Source Files
    installer_source_files.68p1-1.zip
    SHA1=ecf39432f347021779e0ff527ea216fbe7debe84

    OpenSSH 6.7p1-2
    This is an updated OpenSSH 6.7p1-2 installer for both x86 and x64 binaries. Includes a fix to setup the home directory for both the client and the server.
    Version Windows x86 Windows x64
    OpenSSH 6.7p1-2
    setupssh-6.7p1-2.exe
    SHA1=cbe930c4f9a6821fc25de714673ebf084f269692
    (Optional) Cygwin Source Files cygwin_source.32.67p1-2.zip
    SHA1=65c18d4405aadbbf7d8452920c778ce973ec490e
    cygwin_source.64.67p1-2.zip
    SHA1=48ec40060893a3159cc9cc6281dc8035855648c9
    (Optional) Installer Source Files
    installer_source_files.67p1-2.zip
    SHA1=f96b954049eaa19483cb98b495a072e51dceaffc

    OpenSSH 6.7p1-1-v1
    This is an updated OpenSSH 6.7p1-1-v1 installer for both x86 and x64 binaries. The OpenSSH version is the same as the prior release, a few other packages got version bumped. This release fixes two major issues - it localizes the Administrator account correctly during install for privilege seperation, and it sets up /var/empty correctly for privilege seperation (again, with a localized username and fixing the logic to work correctly). If your OpenSSH 6.7p1-1 is working OK for you, no need to redownload this version.
    Version Windows x86 Windows x64
    OpenSSH 6.7p1-1
    setupssh-6.7p1-1-v1.exe
    SHA1=e971d1c1f561a9a56ce7d959d291b318a03b1afa
    (Optional) Cygwin Source Files cygwin_source.32.67p1-1-v1.zip
    SHA1=63697d103ed896c7914cadeffa3debd807d8f90b
    cygwin_source.64.67p1-1-v1.zip
    SHA1=4f3bbc7e2f0f87f141c0864d1008c0eb0eecbdda
    (Optional) Installer Source Files
    installer_source_files.67p1-1-v1.zip
    SHA1=cf8d62a6758566f65e21b70df5a15ae92468add5

    OpenSSH 6.7p1-1
    This is an update to the latest OpenSSH 6.7p1-1 and OpenSSL 0.9.8zb and 1.0.1.i-1. There is also an updated BASH 4.1.17-9 (SHELLSHOCK bug fix is in 4.1.13-6 and greater).
    Version Windows x86 Windows x64
    OpenSSH 6.7p1-1
    setupssh-6.7p1-1.exe
    SHA1=8956cafe713f0486292d814b3089a741638bf5dd
    (Optional) Cygwin Source Files cygwin_source.32.67p1-1.zip
    SHA1=c5b27321b8834594a3533f41b2cde7f73fa1f494
    cygwin_source.64.67p1-1.zip
    SHA1=d245c80cb0e16e20b330c322ab3720ef92860bcf
    (Optional) Installer Source Files
    installer_source_files.67p1-1.zip
    SHA1=a81d04a7b2804d8425c5daa8d052a779a2f6916e

    OpenSSH 6.6.1p1-3
    This is an update to the latest OpenSSH 6.6.1p1-3 and OpenSSL 1.0.1.g-1 (this had been incorrectly marked as 1.0.1.h-1). The largest change is the combination of the 32 and 64 bit installations into a single binary - making maintenance easier for me. There are also a number of small bug fixes/feature requests in this version per user requests.
    1. Allow user requested key size during install
    2. Added support for silent installs: /S /CLIENTONLY=1 or /SERVERONLY=1
    3. Fixed uninstaller to support silent uninstalls
    4. Fixed how home diretory is stored in registry
    5. Fixed uninstall bug in resetting the PATH - handling case where OpenSSH was in the middle of the path
    6. This is a new build (7/26/2014) - nothing changed except it was built to support string lengths of 8192 (fixing a bug someone ran into with a very large path). If this worked OK for you and didn't corrupt your path, no need to re-download this rebuild.

    Version Windows x86 Windows x64
    OpenSSH 6.6.1p1-3
    setupssh-6.6.1p1-3.exe
    SHA1=6af0c09ce98b0fe1b5097aa2e85ffd5a7feb6e6c
    (Optional) Cygwin Source Files cygwin_source.32.661p1-3.zip
    SHA1=5348b991498208d9b90700f0f8ea15a2bebf57a5
    cygwin_source.64.661p1-3.zip
    SHA1=b0ac92af03d533f7d3ac52578a6053c4e6529d03
    (Optional) Installer Source Files
    installer_source_files.661p1-3.zip
    SHA1=80a6fd4de69274695fbcd2e55189f576bce87569

    OpenSSH 6.6p1-1-v1
    This is an update to OpenSSL 1.0.1g-1 to address the Heartbleed vulnerability (openssl is a crypt dependency, but not really used by openssh so this is not really relevant). The binaries for OpenSSH have stayed the same.
    Version Windows x86 Windows x64
    OpenSSH 6.6p1-1-v1 setupssh-6.6p1-1-v1.exe
    SHA1=d0f69206be1b310bf684db9e5a9909237ceac5ea
    setupssh-6.6p1-1-v1(x64).exe
    SHA1=ca4c70c55103bdf331224354092b0b57eec6b723
    (Optional) Cygwin Source Files cygwin_source.66p1-1-v1.zip
    SHA1=a0bdd8046332ebaf3c0d4c822b627bffa1e1e3a8
    cygwin_source.66p1-1-v1(x64).zip
    SHA1=e632e98625cdae7874583294af10951f08608a43
    (Optional) Installer Source Files installer_source_files.66p1-1-v1.zip
    SHA1=ebcf01fbabc07551d8ef80b4accb8052c0d9e39d
    installer_source_files.66p1-1-v1(x64).zip
    SHA1=de7a51634e9f7b83b9c05ad7a4b29f6c79ec48d3

    OpenSSH 6.6p1-1
    This is an update to the next released version of OpenSSH 6.6p1-1.
    Version Windows x86 Windows x64
    OpenSSH 6.6p1-1 setupssh-6.6p1-1.exe
    SHA1=5d1cc4e7ab4a27cb3e18dc3eb8e3f67e648f87bd
    setupssh-6.6p1-1(x64).exe
    SHA1=022454a1c3ff849e0bd01238a6ce8538c3358c9b
    (Optional) Cygwin Source Files cygwin_source.66p1-1.zip
    SHA1=27faac1867542a04b6d16a5960a72e16a0904933
    cygwin_source.66p1-1(x64).zip
    SHA1=612891b990e2e11ca07eb3be1f37681bc6dac4a6
    (Optional) Installer Source Files installer_source_files.66p1-1.zip
    SHA1=f650d49a358dace5e7fcffe3180b02c2456eda54
    installer_source_files.66p1-1(x64).zip
    SHA1=90c54d4a06b0a974b33e66ae7e97cd38f19c7198

    OpenSSH 6.5p1-1
    This is an update to the next released version of OpenSSH 6.5p1-1. Automatically installs/uninstalls firewall rules for openssh daemon. Uses different compression algorithm for more efficient size. Thanks to Simon for some recommended updates.
    Version Windows x86 Windows x64
    OpenSSH 6.5p1-1 setupssh-6.5p1-1.exe
    SHA1=5bc92aecbd16135920a5cf06196f2057668fbae2
    setupssh-6.5p1-1(x64).exe
    SHA1=670966f1a99081833e3c9a6cda2169ed0ab519a8
    (Optional) Cygwin Source Files cygwin_source.65p1-1.zip
    SHA1=b8ed2f5f1a5ce24661eb99d27a83baaccadf5079
    cygwin_source.65p1-1(x64).zip
    SHA1=d071e05fc143e6bb0815a23e76b71957b06a6277
    (Optional) Installer Source Files installer_source_files.65p1-1.zip
    SHA1=7a38dc326e87f60bb3cf725ad82f736c05868617
    installer_source_files.65p1-1(x64).zip
    SHA1=67e0a43820a24ddcfb7ce0eb3200384dc3182332

    OpenSSH 6.4p1-1
    This is an update to the next released version of OpenSSH 6.4p1-1.
    Version Windows x86 Windows x64
    OpenSSH 6.4p1-1 setupssh-6.4p1-1.exe setupssh-6.4p1-1(x64).exe
    (Optional) Cygwin Source Files cygwin_source.64p1-1.zip cygwin_source.64p1-1(x64).zip
    (Optional) Installer Source Files installer_source_files.64p1-1.zip installer_source_files.64p1-1(x64).zip

    OpenSSH 6.3p1-1
    This is an update to the next released version of OpenSSH 6.3p1-1. There are some minor installer tweaks as well.
    Version Windows x86 Windows x64
    OpenSSH 6.3p1-1 setupssh-6.3p1-1.exe setupssh-6.3p1-1(x64).exe
    (Optional) Cygwin Source Files cygwin_source.63p1-1.zip cygwin_source.63p1-1(x64).zip
    (Optional) Installer Source Files installer_source_files.63p1-1.zip installer_source_files.63p1-1(x64).zip

    OpenSSH 6.2p2-1-v1
    This is an update to the installer and fixes the issue with the shell being mismatched for ssh/sftp, creates the ecdsa key automatically, and provides updated ssh_config and sshd_config files.
    Version Windows x86 Windows x64
    OpenSSH 6.2-p2-1-v1 setupssh-6.2p2-1-v1.exe setupssh-6.2p2-1-v1(x64).exe
    (Optional) Cygwin Source Files cygwin_source.62p2-1.zip cygwin_source.62p1-2(x64).zip
    (Optional) Installer Source Files installer_source_files.62p2-1-v1.zip installer_source_files.62p2-1-v1(x64).zip

    OpenSSH 6.2p2-1
    This is an updated to the x86 and x64 binaries to the next released version.
    Version Windows x86 Windows x64
    OpenSSH 6.2-p2-1 setupssh-6.2p2-1.exe setupssh-6.2p2-1(x64).exe
    (Optional) Cygwin Source Files cygwin_source.62p2-1.zip cygwin_source.62p1-2(x64).zip
    (Optional) Installer Source Files installer_source_files.62p2-1.zip installer_source_files.62p2-1(x64).zip

    OpenSSH 6.2p1-2-v1
    This is a small version update to the x86 binaries, and provides the first release of an x64 OpenSSH version.
    Version Windows x86 Windows x64
    OpenSSH 6.2-p1-2 setupssh-6.2p1-2-v1.exe setupssh-6.2p1-2(x64)-v1.exe
    (Optional) Cygwin Source Files cygwin_source.62p1-2-v1.zip cygwin_source.62p1-2(x64)-v1.zip
    (Optional) Installer Source Files installer_source_files.62p1-2-v1.zip installer_source_files.62p1-2(x64)-v1.zip

    OpenSSH 6.2p1-2
    Updated OpenSSH version. This version adds a number of features and fixes to the code base, Silent (see navigation panel on the left for directions) installs being the newest feature. It also correctly implements sshd_server and privsep, fixes some bugs with writing some of the installation files, sets up the home link automatically, and streamlines the interface.
    Version Windows x86 Windows x64
    OpenSSH 6.2p1-2 setupssh-6.2p1-2.exe N/A
    (Optional) Cygwin Source Files cygwin_source.62p1-2.zip N/A
    (Optional) Installer Source Files installer_source_files.62p1-2.zip N/A

    OpenSSH 6.1p1-v2
    This version adds a number of features and fixes to the code base, Silent (scroll to bottom for directions) installs being the newest feature. It also correctly implements sshd_server and privsep, fixes some bugs with writing some of the installation files, sets up the home link automatically, and streamlines the interface.
    Version Windows x86 Windows x64
    OpenSSH 6.1p1-v2 setupssh-6.1p1-v2.exe N/A
    (Optional) Cygwin Source Files cygwin_source.61p1-v2.zip N/A
    (Optional) Installer Source Files installer_source_files.61p1-v2.zip N/A

    OpenSSH 6.1p1-v1
    Updated this version to fix a missing dependency with sftp (cygedit-0.dll)
    Version Windows x86 Windows x64
    OpenSSH 6.1p1-v1 setupssh-6.1p1-v1.exe N/A
    (Optional) Cygwin Source Files cygwin_source.61p1-v1.zip N/A
    (Optional) Installer Source Files installer_source_files.61p1-v1.zip N/A

    OpenSSH 6.1p1
    Update binaries to OpenSSH 6.1p1
    Version Windows x86 Windows x64
    OpenSSH 6.1p1 setupssh-6.1p1.exe N/A
    (Optional) Cygwin Source Files cygwin_source.61p1.zip N/A
    (Optional) Installer Source Files installer_source_files.61p1.zip N/A

    OpenSSH 6.0p1
    Update binaries to OpenSSH 6.0p1
    Version Windows x86 Windows x64
    OpenSSH 6.0p1 setupssh-6.0p1.exe N/A
    (Optional) Cygwin Source Files cygwin_source.60p1.zip N/A
    (Optional) Installer Source Files installer_source_files.60p1.zip N/A


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NOTE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    These versions are unsupported - be careful with the 5.9 and prior versions uninstalling.
    You have been warned!!!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NOTE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    OpenSSH 5.9p1
    NOTE: There have been some weird errors uninstalling prior versions of OpenSSH - where the uninstaller essentially whacks the AppData folder. I would recommend NOT uninstalling, and instead install 5.9p1 over what is already there. The uninstaller for 5.9p1 was changed so this will no longer be a problem. The error seems to show up most often on SP1 patched Win7 systems - however, there is no 'fix' for it since the uninstaller is already there and will be used.
    Version Windows x86 Windows x64
    OpenSSH 5.9p1 setupssh-5.9p1.exe N/A
    (Optional) Cygwin Source Files cygwin_source.59p1.zip N/A
    (Optional) Installer Source Files installer_source_files.59p1.zip N/A


    OpenSSH 5.8p1
    (required download)  setupssh-5.8p1.exe
    (optional download) If you would like the Cygwin binaries that were used to build the Openssh for Windows package: cygwin_source.58p1.zip
    (optional download) If you would like the source code for the installer package: installer_source_files.58p1.zip


    OpenSSH 5.6p2
    (required download)  setupssh-5.6p2.exe
    (optional download) If you would like the Cygwin binaries that were used to build the Openssh for Windows package: cygwin_source.56p2.zip
    (optional download) If you would like the source code for the installer package: installer_source_files.56p2.zip


    OpenSSH 5.1p1
    (required download) The only file you NEED to download is: setupssh-5.1p1.exe
    NOTE: I've updated the setup files as of Apr 12,2011 to fix an issue with an incorrectly named cygncurses-8.dll, the 'sh.exe' command is linked against cygncurses-9.dll. You can just make a copy of the -8 and call it -9, or else you can download the updated installer.
    (optional download) If you would like the Cygwin binaries that were used to build the Openssh for Windows package: cygwin_source.51p1.zip
    (optional download) If you would like the source code for the installer package: installer_source_files.51p1.zip