The OpenSSH client and server are now available as a supported Feature-on-Demand in Windows Server 2019 and Windows 10 1809! The Win32 port of OpenSSH was first included in the Windows 10 Fall Creators Update and Windows Server 1709 as a pre-release feature. In the Windows 10 1803 release, OpenSSH was released as a supported feature on-demand component, but there was not a supported release on Windows Server until now.

OpenSSH is a collection of client/server utilities that enable secure remote login, remote file transfer, and public/private key pair management. OpenSSH is a powerful tool that originated as part of the OpenBSD project and has been used for many years across the BSD, Linux, macOS, and Unix ecosystems. Adding OpenSSH to Windows Server 2019 allows organizations that work across a broad range of operating systems to use a consistent set of tools for remote server administration.

To get the latest information on OpenSSH in Windows, visit the Win32-OpenSSH wiki or Microsoft docs. You will find the most current documentation as well as information about our broader efforts for bringing OpenSSH to Windows.

Frequently Asked Questions

What is the state of OpenSSH and PowerShell?

PowerShell Remoting over SSH is supported with PowerShell Core. While PowerShell Core is dependent on OpenSSH for PowerShell remoting over SSH, OpenSSH is an independent project.

How do I manage my keys?

Refer to our Managing OpenSSH Keys document.