How to install PuTTY on Windows, Linux and macOS
PuTTY is a free SSH and SFTP client. It's most useful on Windows; macOS and Linux already include an SSH client in the terminal.
Windows
- Download the Windows installer (.msi) from the official site, putty.org, which links to the developer's download page.
- Run the installer and accept the defaults.
- Open PuTTY from the Start menu. PuTTYgen, for creating SSH keys, is installed alongside it.
Only download PuTTY from the official site, as modified copies have been used to spread malware.
Linux (Debian/Ubuntu)
sudo apt update
sudo apt install putty putty-tools
macOS
With Homebrew installed:
brew install putty
This provides the command-line tools such as puttygen, which is handy if you need to convert keys to PuTTY's .ppk format.
Related Articles
How to install WordPress
You can install WordPress in a few clicks from cPanel. Option 1: WordPress Toolkit (recommended) In cPanel, open WordPress Management (WP Toolkit) in the Domains section. Click Install. Choose the domain and, if needed, a sub-folder. Leave the folder ...
How to connect to your hosting account via SSH
SSH (Secure Shell) gives you command-line access to your hosting account, which is useful for tools such as WP-CLI, Composer and Git, or for importing large databases. SSH on our servers uses key-based authentication on port 9284. Step 1: Create a ...
How to use the ping command
Ping checks whether a server responds and how long the reply takes. Open Command Prompt (Windows) or Terminal (macOS/Linux) and type: ping yourdomain.co.uk On macOS and Linux, press Ctrl+C to stop. Windows sends four pings and stops by itself. ...
How to flush your DNS cache
Your computer remembers DNS answers for a while. After a DNS change, flushing this cache makes it look up the new answer. Windows Open Command Prompt and run: ipconfig /flushdns macOS Open Terminal and run: sudo dscacheutil -flushcache; sudo killall ...
How to edit your hosts file
Your hosts file lets your computer use a specific IP address for a domain, ignoring public DNS. It's useful for testing a site on our server before changing your nameservers. Add a line like this (using your server's IP, shown in cPanel's General ...