Overview
This article provides an overview of various SSH clients you can use on different operating systems
Background
An SSH client is an application on your computer that allows you to run shell commands. These commands allow you to log in to a server, download files, and manage files on your computer or a web server.
There are many different types of SSH clients you can choose, depending on your operating system.
Prerequisites
You must obtain the following information to connect to your server:
- Username
- Password
- Servername or website name
View the SSH overview article for details on how to locate this information.
Operating systems
macOS
The macOS operating system includes a built-in app called Terminal.
The simplest way to open Terminal on a macOS is to use the built-in spotlight search utility. Press command + the spacebar and then type the word terminal. Click the terminal application in the list to open.
Unix/Linux
Most distributions of Unix/Linux include the OpenSSH package. To open your terminal, press CTRL + ALT + T. This should automatically open your terminal, where you can start running commands. You can also search for the word terminal in your distribution's dashboard. This varies depending on which distribution of Linux you're using.
Windows
Windows 10 includes a built-in shell, which you can use as an SSH client with Windows Command Prompt or PowerShell. See this article for more information.
There are also third-party clients you can use with Windows. Every Windows SSH client has its own way of being installed and launched, but once you've set it up, there is no difference in how it operates. However, each client is suited to specific (or general needs). So, you may wish to try more than one to see what works best for you. Here are two options:
iOS (iPhone)
You can locate several terminals in the App Store. Just search for ssh terminal. A popular paid app is Termius, but there are many other options available.
Android
There are several clients you can download from the Google Play store. Two options are ConnectBot and JuiceSSH.