How to Install PuTTY on Linux

PuTTY is a free and open-source cross-platform SSH and telnet client that even after being around for over 20 years remains one of the most popular SSH clients being used especially on the Windows platform.

Read Also: Best Command-Line FTP Clients for Linux

Linux distros ship with SSH capabilities built into their terminal but in real-world environments, I have seen PuTTY being used instead of the default Linux systems more time than I cared to count.

The quickest reasons that come to mind for such scenarios include:

  • Familiarity: users are more comfortable using an SSH client they got familiar with while using Windows.
  • Debug mode: Connection to serial pots and raw sockets is more user-friendly with PuTTY.
  • Convenience: PuTTY has a GUI that undeniably makes it easier to use especially by SSH and/or terminal newbies.

It is possible for your own reasons for wanting to use PuTTY on GNU/Linux is different. It doesn’t really matter. Here are the steps to take in order to install PuTTY on Linux distro of your choice.

How to Install PuTTY on Linux

PuTTY is available to install from the default official repositories in most Linux distributions. For instance, you can install PuTTY on Ubuntu and its derivative distros via the universe repository.

Install PuTTy on Ubuntu

First, you’ll have to enable the universe repository so that you can access its packages, update your system to recognize its new access rights, and then run the install command.

$ sudo add-apt-repository universe
$ sudo apt update
$ sudo apt install putty

Launch PuTTY to see that its UI mirrors that of the windows version. Happy you :-)

Putty on Ubuntu

Putty on Ubuntu

Install PuTTy on Debian

Just like for Ubuntu, PuTTY is available for Debian and all its distros via aptitude (i.e. using apt-get) as shown.

$ sudo apt-get install putty

Install PuTTy on Arch Linux

Arch Linux and its derivatives can also install PuTTY from the default repositories.

$ sudo pacman -S putty

Install PuTTy on CentOS, Red Hat & Fedora

PuTTY is available to install via the distro’s default package manager.

$ sudo yum install putty
OR
$ sudo dnf install putty

Install PuTTy from Source Code in Linux

It’s possible that you want to get your hands ‘dirty‘ and build the SSH client from scratch yourself. You’re in luck because it is open-source and the source code is available for free here.

$ tar -xvf putty-0.73.tar.gz
$ cd putty-0.73/
$ ./configure
$ sudo make && sudo make install

That’s all folks! You’re now equipped with the knowledge to install PuTTY on any Linux distro, in any environment.

Do you use a different SSH or telnet client? Tell us about it in the comments section below.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide
The Complete Linux System Administrator Bundle
Become an Ethical Hacker Bonus Bundle

You may also like...

3 Responses

  1. G says:

    Also, there is a QT port of Putty. Easily available in AUR. The binary is qPutty.

    aur/qputty-qt5-git 505-1 (+2 0.00%) (Installed: 506-1)
    A Qt 5 port for putty, the free telnet/ssh client

  2. Owen J Rubel says:

    Windows users coming to Linux need to get used to the shell. The GUI based world you come from does not automate as well as shell commands.

    • dragonmouth says:

      While the command line is very useful and gives the user finer control of the system it is not absolutely, positively necessary to use Linux. One can use Linux quite well using only GUI. Besides, those users who can intelligently use the shell are probably already familiar with a command line from Windows.

Leave a Reply to G Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.