Computer Science Atlas
Tutorial

How to Install an SSH (OpenSSH) Client on Windows 10

February 19, 2021|Last Updated February 20, 2021
 

Windows 10 Version 1809 or Higher

Windows 10 versions 1809 and up have OpenSSH Client and Server available as Windows features. This tutorial shows how to enable the OpenSSH Client feature so that you can connect to remote machines via SSH.

If you've been regularly updating Windows, you likely have version 1809 or higher. To check:

  1. Press Start + R on your keyboard to open the Run window.
  2. Type winver in the "Open:" box and then press Enter or click OK.

A window should open with the Windows version number. If the number is 1809 or higher, you should have the OpenSSH Client feature. Otherwise, update Windows before following this tutorial.

Step 1. Open Settings > Manage Optional Features

  1. Press Start + R on your keyboard to open the Run window.
  2. Type ms-settings:optionalfeatures in the "Open:" box and then press Enter or click OK.

Step 2. Add Feature

When the "Optional features" window opens, search the list of "Installed features" to see if you already have "OpenSSH Client" installed. If so, then skip to Step 4 ("Verify Installation").

Otherwise, click on "Add a feature":

Step 3. Select OpenSSH Client and Install

When the "Add an optional feature" window opens:

  1. Type openssh in the search box and press Enter.
  2. Select "OpenSSH Client" in the results list so that it becomes checked.
  3. Click on the "Install (1)" button.

Once the feature is installed:

you can close the window.

Step 4. Verify Installation

  1. Press Start + R on your keyboard to open the Run window.
  2. Type cmd /k where ssh in the "Open:" box and then press Enter or click OK.

A command prompt window should open with the following output:

Terminal
Copy
C:\Windows\System32\OpenSSH\ssh.exe
C:\Windows\System32\OpenSSH\ssh.exe

If you see this output, you're ready to start using ssh.

Note that there may be other file paths in the output if you have other programs called ssh.exe installed. As long as the OpenSSH one is first, that is the program you'll be using when you use the ssh command.

Congratulations!

You now have an OpenSSH client on your Windows 10 machine.

References