How to install PuTTY for SSH shell access
This article was posted in: Web Hosting
PuTTY is the defacto SSH client for Windows. Partly because it's free, but mostly because it just works so well!
Step 1 - Install the software (it's free - as in beer)
If this is the first time you are going to use any of the PuTTY tools, then you can download the latest stable release from:
It's easiest to grab the Windows installer, which will be named something like putty-0.62-installer.exe. Install the applications using the default options (feel free to create a set of icons on your desktop if that's your style.)
The tools include a number of applications, as follows:
- PuTTYgen - a tool that generates, imports and exports SSH keys.
- PSFTP - a simple command line SFTP client.
- Pageant - an SSH authentication agent that provides your private key data to other applications on your computer, such as PuTTY (below) and Filezilla (a popular FTP/SFTP client).
- PuTTY - Where it all began. PuTTY is the de-facto Windows SSH shell terminal application.
Step 2 - Ask for SSH to be enabled for your account
Easy enough - just raise a support ticket and ask us to enable SSH for your account. It's free.
Step 3 - Configure PuTTY to connect to your home directory
Start the PuTTY application from the Windows Start menu. PuTTY will work with your cPanel hosting account without requiring any customisation, but here are the basics - to make life a little easier.
First we are going to click on the Data category (as below), and enter your cPanel username in the Auto-login username field (krystald in the example.)
Then, go back to the Session category (as below), and confugure the following:
- Host Name (or IP address) - enter your Home Server name, or your domain name - as long as your domain resolves to our IP address then either will work. The example shows a connection to our hestia.krystal.co.uk server.
- Port - 722
To make it easier next time, you should type a name for this connection profile in the Saved Sessions box, and click the Save button. Next time you open PuTTY, you will be able to simply double click on your saved session name to reconnect using the same settings.
Once you have done all that, you can click the Open button to connect to our server! If all goes well, you should get a fingerprint warning like this:
If you have managed to get this far, then it is highly unlikely you are connected to the wrong server. However, if you enjoy a healthy paranoia around security issues, then you can ask us for the server's RSA fingerprints to make sure it matches.
Once you're happy that you are not being duped click Yes - the fingerprint will be stored on your computer and if it the fingerprint of our server ever changes in future you will receive an alert when connecting.
Once you have connected, you will see the shell login prompt. Enter your cPanel username and password, and you are in!
If you manage a lot of sites, and want to be able to login without having to know or enter the current password, then please read our guide on How to use public/private keys for SSH and SFTP.