Microsoft announced information technology was bringing an integrated OpenSSH customer to Windows in 2015. They've finally washed information technology, and an SSH client is hidden in Windows 10's Fall Creators Update. You tin can now connect to an Secure Shell server from Windows without installing PuTTY or any other third-party software.

Update:The born SSH client is now enabled past default in Windows 10'south April 2018 Update. Here's how to get the update if you don't already accept it on your PC.

PuTTY may yet have more features. Co-ordinate to the project's problems tracker on GitHub, the integrated SSH client only supports ed25519 keys at the moment.

How to Install Windows ten's SSH Client

RELATED: What's New in Windows 10's Fall Creators Update, Bachelor At present

The SSH client is a role of Windows 10, just it's an "optional feature" that isn't installed by default.

To install it, head to Settings > Apps and click "Manage optional features" under Apps & features.

Click "Add a characteristic" at the top of the list of installed features. If you already have the SSH client installed, it volition appear in the listing here.

Scroll down, click the "OpenSSH Customer (Beta)" pick, and click "Install".

Windows 10 as well offers an OpenSSH server, which you tin can install if you lot desire to run an SSH server on your PC. You lot should simply install this if y'all actually desire to run a server on your PC and not only connect to a server running on some other system.

How to Use Windows 10's SSH Client

You can now employ the SSH client by running the ssh command. This works in either a PowerShell window or a Control Prompt window, so apply whichever you prefer.

To quickly open a PowerShell window, right-click the Outset push button or printing Windows+X and choose "Windows PowerShell" from the menu.

To view the syntax of the ssh command, simply run information technology:

ssh

If you come across an error message saying the control isn't found, you lot volition need to sign out and sign in again. Rebooting your PC will also work. This shouldn't exist necessary, only this is a beta feature.

RELATED: How to Connect to an SSH Server from Windows, macOS, or Linux

This control works the aforementioned equally connecting to an SSH server via the ssh command on other operating systems like macOS or Linux. Its syntax, or control line options, are the aforementioned. Yous tin fifty-fifty create an SSH config file to store server definitions and proxies.

For case, to connect to an SSH server at ssh.example.com with the username "bob", you'd run:

ssh bob@ssh.example.com

By default, the command attempts to connect to an SSH server running on port 22, which is the default. However, you lot may need to connect to a server running on a different port. You do this by specifying a port with the -p switch. For case, if the server accepts connections on port 7777, you'd run:

ssh bob@ssh.instance.com -p 7777

As with other SSH clients, you'll be prompted to have the host'south primal the get-go fourth dimension yous connect. You lot'll then get a control-line environment you lot can employ to run commands on the remote system.

RELATED: What is SSH Amanuensis Forwarding and How Do You Utilize It?


The to a higher place commodity may comprise affiliate links, which assist support How-To Geek.