Windows is the only commonly-used operating system that does not include a native SSH client. Windows users need to download SSH software separately (see below). Mac OS X and Unix/Linux users can run the SSH client from any terminal application.
Below are instructions on how to use SSH depending on the operating system or device you are using to connect.
- See also: Comparison of SSH clients on Wikipedia
What information do I need to connect?
You'll need the following information to connect to your server:
- Servername or website name
View the following article for details on how to locate this information.
Mac OS X
The simplest way to open terminal on OSX is to use the spotlight search. Press COMMAND (?) + SPACEBAR and then type the word terminal:
Once selected, the terminal screen opens:
In terminal, enter your login command. If you're using your servername, the command looks like this:
[server]$ ssh email@example.com
If you're using your website instead of the servername, the command looks like this:
[server]$ ssh firstname.lastname@example.org
For example, here is a screenshot of a DreamHost user named 'user' connecting to a server named charles-pickney:
Most distributions of Unix/Linux come with the OpenSSH package. Any terminal application (xterm, Konsole, and so on) can be used to initiate a secure shell. To log into your web server using SSH in a Unix/Linux environment, type the following into your shell terminal:
[server]$ ssh email@example.com
Be sure to change ‘username’ to your SHELL user in the panel and change ‘example.com’ to the domain you’re attempting to connect.
For logging in to a VPS, you would use the following format:
[server]$ ssh firstname.lastname@example.org
For example, let’s say your VPS is named ps12345. Your login would then be as follows:
[server]$ ssh username@email@example.com
Every windows SSH client has its own way to be installed and launched, but once you've set it up, there is no difference in further operations. 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 a few options:
- This is a free and very popular client for Windows users.
- This is a free and popular client as well. However it’s not a fully functioning client compared to PuTTY.
- ZOC Terminal
- Also available for OS X.
Secure Shell is a terminal emulator and stand-alone ssh client for the Chrome web browser. As of January 2015, it's still in beta release with known bugs.
An excellent paid SSH app for both iPhone and iPad is Prompt2, by Panic. However, if you don’t want to pay for the premium version, a free app is available through Serverauditor by Cystanix for the iPhone and iPad. This SSH terminal is highly rated by other users and is free to download as well.
You can read more about Serverauditor here:
When you open Serverauditor, the ‘Activity’ page opens which is blank.
- Tap the cloud icon in the top left corner:
- After you tap the cloud icon, a side panel opens which shows various options:
- To connect via SSH, tap the Quick Connect option at the top.
- The Quick Connect screen opens which prompts you for SSH settings:
- Enter the following:
- username: Enter the username in this field.
- hostname: Enter the host name or server to connect to here.
- port setting: Since you’re connecting via SSH, the port setting should be set to 22.
- password (optional): Enter the user’s password here. This is actually not an optional field like it states.
- After filling in the details for your user’s login details, tap the Connect button to connect to the host server.
- After you successfully log in, your user's home directory opens where you can manage the domain's site files:
You can use standard Linux commands to navigate through your user with this application.