How to Enable Windows 10 Built-in OpenSSH Client

Microsoft has finally added OpenSSH client on Windows 10 machines. Although still a beta feature, it works. As of now, you’ll probably still want to use your favorite SSH client instead of the Windows 10 version.

To use Windows 10 SSH client you must add or install it. It is part of Windows but not enabled by default. Also, apparently, the built-in Windows 10 SSH client only support ed25519 keys, so might not work with all SSH server settings.

OpenSSH has always come with Linux and other operating systems by default. but not Windows.

This is a small change for Windows users. Hopefully Windows users should not have to use third-party SSH clients like Putty and others to connect to SSH servers.

Step 1: Install Windows 10 OpenSSH Client

To get started with enabling the client, click on Start –> to Settings

windows 10 default apps installation location

Then click on Apps –> to Apps & features. from the Apps & feature page, click Manage optional features

windows 10 ssh client

Then click the Add a feature button to add the new SSH client

windows 10 ssh client

Scroll down the list and click OpenSSH Client (Beta) option and click Install

openssh windows 10

That should install Windows 10 OpenSSH client.

Step 2: How to Use Windows 10 SSH Client

Now that the client is installed, all you have to do is open Windows Command Prompt or Windows PowerShell. Either program should work for you. the client works just like the ones on Linux and other operating systems.

Type the ssh command followed by the username @ hostname or host IP address. You may specify the SSH port if not the standard port. If the server is configured right, access should be granted.

ex. ssh [email protected]

windows 10 ssh client

This is how to install Windows 10 built-in OpenSSH client

Enjoy!