/OpenSSH-for-Windows

Install a modern version of OpenSSH (currently 8.6p1) for Windows x64/x86

Primary LanguagePowerShellOtherNOASSERTION

OpenSSH for Windows

About OpenSSH for Windows

OpenSSH is a very popular suite of network utilities based on the SSH protocol (Secure Shell). Finding an installation tool for Windows is not very easy, since almost all Windows versions are portable. Update: Now with OpenSSH v8.6p1 and LibreSSL v3.3.3

An that is what OpenSSH for Windows does: installs a modern version of OpenSSH into your Windows system.

Installation instructions

Simply go to the releases tab and download the binary for your Windows architecture (modern PCs use x64).

Compilation instructions

GitHub Actions AppVeyor Azure Pipelines Travis CI Codacy
Inno Setup Build status Build Status Build Status Codacy Badge
PowerShell Install (old) ---------- ---------- ---------- ----------

Requirements

  • Inno Setup 6
  • MSVC or MinGW with gcc and g++ support

Compilation steps

  1. Download or git clone the repository.

  2. Open Developer Command Prompt (if you use MSVC) or Command Prompt if you use MinGW.

  3. Go to the ISCompiler folder at the directory in which you have extracted the files.

  4. Now run:

    • cl ISCompil.cpp if you are using MSVC.
    • g++ ISCompil.cpp -o ISCompil.exe if you are using MinGW.
  5. After compiling ISCompil.cpp, run ISCompil.exe

  6. Finally, check ..\{WINDOWS ARCHITECTURE} folder for OpenSSHforWindows-Installer-{WINDOWS ARCHITECTURE}.exe

  7. Done! Now you can install OpenSSH for Windows correctly.

Uninstallation instructions

You can uninstall OpenSSH for Windows through Programs and Features in Control Panel.

Additional notes

OpenSSH for Windows' binaries sources are available here.

Contributing to the project

If you want to contribute to the project, please open a Pull Request.

You can contribute with the following things:

  • A new portable version of OpenSSH
  • Code improvements

Please report bugs through the Issues tab.

Acknowledgements

I would like to thank OpenBSD, OpenSSH, PowerShell and Inno Setup for making this project possible, and you for choosing my software!

Copyrights

© 1996 - 2021, the OpenBSD project

© 1999 - 2021, the OpenSSH project

© 2006 - 2021, PowerShell and Microsoft Corporation

© 1997 - 2021, Jordan Russell's Software

© 2020 - 2021, Lumito - www.lumito.net