Enroll Course

100% Online Study
Web & Video Lectures
Earn Diploma Certificate
Access to Job Openings
Access to CV Builder



Online Certification Courses

How To Use SSH In Windows

How to Use SSH in Windows. 

Why Do You Need SSH on Windows?

SSH is the de facto solution for securely accessing remote terminals on Linux and other UNIX-like systems. If you have a remote SSH server you want to access, you need an SSH client. SSH can be used for anything from remotely accessing a computer on your network to managing and backing up a website.

PuTTYWhile Windows has long included the Telnet client, it is extremely insecure so you should only use it between directly connected devices. For safe, secure, encrypted SSH, you need better software. Five tools are available for SSH in Windows:

  1. Windows PowerShell
  2. Secure Shell for Google Chrome
  3. OpenSSH for Cygwin Terminal
  4. FileZilla’s SSH FTP Feature
  5. Keep reading to find out how to use SSH Windows with each of these utilities.

1. PuTTY for Windows Desktop

PuTTY is the most popular app for connecting to SSH servers on Windows. PuTTY’s interface may seem a bit intimidating and complicated at first, but it’s fairly simple once you start using it.

To use PuTTY, all you really need to do is launch putty.exe. Here, enter the hostname (or IP address) of the remote server, ensure the port is correct, and click Open. PuTTY will connect to the server and prompt you for a username and password.

You can also save this session information if you like. Click the Default Settings option then click on Save and PuTTY will use your saved settings every time it opens.

Alternatively, set a different profile for each connection, input a name in the Saved Sessions field and click Save.

2. Use Windows PowerShell for SSH

If you want a Microsoft-built Windows command line SSH tool that is built into the operating system, you’re in luck.

Windows PowerShell has slowly been taking over from the Windows Command Prompt app since it was introduced in Windows 7. More recently, support for OpenSSH has been added, which you can incorporate in PowerShell as follows:

  1. Press WIN + I to open Settings.
  2. Open Apps > Apps & features
  3. Click Optional features
  4. Click +Add a feature
  5. Browse the list to find OpenSSH Client
  6. Select and click Install
  7. When this has completed reboot Windows 10

With OpenSSH added, you can use it by opening Windows PowerShell (right-click Start > PowerShell) and typing a connection command. For example:

ssh username@192.1.1.10

You’ll be prompted for your password, so enter this and agree to the security certificate.

3. Secure Shell for Google Chrome

Google provides an SSH client called Secure Shell App, that can be added to the Chrome browser. Just install the Secure Shell app from the Chrome Web store. Although it runs in the Chrome browser, it runs completely offline so you don’t need internet access to use it. So it works as well with devices on your local network as it does with remote servers.

Secure Shell App opens as a browser tab. Simply enter your credentials and the hostname (IP address) of the remote SSH server. You can also append additional SSH command-line arguments, if necessary.

As with other Chrome web apps, the Secure Shell App can open in a dedicated window to separate it from your main browser.

4. OpenSSH for Cygwin Terminal

If you’re routinely using the standard SSH command on Linux, macOS, and other UNIX-like systems, Cygwin features SSH support.

If you’re new to SSH, you’ll probably want to use a graphical option like PuTTY. However, if you’re experienced with command line activity, you’ll find Cygwin’s OpenSSH implantation works as it does on other platforms.

Cygwin is a large installation package so you may prefer to install just OpenSSH.

To do this, run the downloaded installer and when you’re prompted to Select Packages, search for OpenSSH. Expand Net and in the New column, click Skip so it displays the version to download.

Click Next to proceed, review the packages to be installed, then Next again.

After the installation process finishes, launch Cygwin’s Terminal application from the Start menu. To start an SSH connection, use the same ssh command that you’d run on Linux and other UNIX-like operating systems.

5. SSH Over FTP With FileZilla

Often the main reason to use SSH to communicate to a remote device is to upload files. Commonly, this is because you’re managing a web server and want to upload a web application (e.g. WordPress).

FileZilla is an open-source FTP (File Transfer Protocol) tool that has support for SFTP or SSH File Transfer Protocol. Obviously, this makes FTP transfers far more secure.

To use SSH in FileZilla:,

Open File > Site Manager to create a new connection

Add a New site

Select SFTP as the Protocol

Input the server IP address or hostname

Add the username and password

Click Connect

Corporate Training for Business Growth and Schools