PuTTY is an open source project that provides users with a very powerful graphical application for connecting to Telnet, SSH and Rlogin servers, which are used to run a remote session on a computer, over a network.
Features at a glance
The program features a single-window GUI (Graphical User Interface) that allows you to quickly connect to a SSH, Telnet, Rlogin, Serial or Raw server. Sessions can be easily saved for later usage.
Besides the putty command, the software is also distributed with the pscp SCP client, psftp SFTP client, puttytel Telnet-only client, plink (PuTTY Link) connection utility, and puttygen RSA and DSA key generation utility.
Among some of its basic features, we can mention session logging support, various options for the terminal emulator, including keyboard shortcuts and bell, ability to set the appearance and behaviour of the PuTTY window, as well as character encoding, mouse control, colors, and fonts.
Additionally, the application provides encryption options for the SSH protocol, and detailed configuration for the Serial, Rlogin and Telnet connection types. It can use IPv4 and IPv6 Internet protocols, supports TCP keepalive, and HTTP, SOCKS4, SOCKS5 and Telnet proxies.
Getting started with PuTTY
Once you input the hostname (IP address) and port of the respective server, and click the “Open” button, the application will open an XTerm terminal emulator and close the graphical window.
Whether the connection is successful or not, users will have to launch the application again if they want to reconnect to a certain server. By default, the SSH connection type is automatically selected every time a new instance of the application starts.
Supported operating systems
The application is officially supported on both Linux and Microsoft Windows operating systems. On Linux, it comes with the XTerm terminal emulator software. PuTTY is indeed one of the most acclaimed SSH and Telnet clients for the Linux and Window platforms.