What is PuTTY?

PuTTY is an open source application that supports multiple network protocols, such as - SSH, Telnet, SCP, rlogin, serial port and raw socket connection. PuTTY communication is established over a TCP/IP socket, such as TTY, but it uses the secure socket with public key encryption. A typed command is sent and received a text response.


Although the word "PuTTY" has no definitive meaning, 'TTY' is the name for a terminal in the Unix tradition. PuTTY which is still a beta software was originally developed by Simon Tatham for Microsoft Windows, but over the years it has been ported to several other OS as well.


PuTTY has some significant features:

- PuTTY supports multiple variations on the secure remote terminal.
- It provides control over the SSH encryption key and protocol version.
- It stores hosts and preferences for later usage.
- Command line SCP and SFTP clients.
- Emulate control sequences from xterm, VT102 or ECMA-48 terminal emulation.
- It allows remote, local or dynamic port forwarding with SSH.
- Used with local serial port connections.

Define Putty

Developed and maintained by a British programmer Simon Tatham in 1999, Putty is an open-source application that makes use of network protocols such as Telnet and rlogin to facilitate a remote session on a computer. Often employed in text-based communication, Putty is used for connecting to Linux servers from Microsoft OS-based computer systems.

Putty can be regarded as an xterm terminal for most of the purposes. It specifies its terminal type as xterm to the server. Features such as public keys and port forwarding can be made available on the application through the command line. The main window of this application has a session that runs directly on the remote computer. It is this session that helps run commands on a remote computer.

The application makes use of a random number seed file that mitigates the unpredictability of random data. You can customize the application to have cut and paste features similar to xterm. Compared to xterm, Putty offers a number of advantages. It is more stable as well as easier to configure. It is also more convenient to work with as you can restore a remote session as soon as internet connection is restored after an interruption.

In addition, the software comes with an intuitive graphical user interface (GUI). It also supports many variations of the remote terminal. In fact, it supports several terminal control sequences that xterm is unable to. While it does not support session tabs directly, you can accomplish the same by means of wrappers.

Was this answer helpful? #19 #10
 

Did We Miss Out on Something?

Relax, we have you covered. At Go4hosting, we go the extra mile to keep our customers satisfied. We are always looking out for opportunities to offer our customers “extra” with every service. Contact our technical helpdesk and we’d be more than happy to assist you with your Cloud hosting, Colocation Server, VPS hosting, dedicated Server or reseller hosting setup. Get in touch with us and we’d cover all your hosting needs, however bizarre they might be.

Related Questions

Submit your Query

  • I'm not a robot

Browse by ServicesBrowse by Services

Resource Library

What is Cloud Computing

Understand the term cloud computing, the ongoing trend, its playing field, future growth and how industry...

Myths about Cloud Computing

Cloud computing, in the recent years, has become a subject of significant discussion among the industry experts.

Download Now

Did We Miss Out on Something?

Relax, we have you covered. At Go4hosting, we go the extra mile to keep our customers satisfied. We are always looking out for opportunities to offer our customers “extra” with every service. Contact our technical helpdesk and we’d be more than happy to assist you with your Cloud hosting, Colocation Server, VPS hosting, dedicated Server or reseller hosting setup. Get in touch with us and we’d cover all your hosting needs, however bizarre they might be.

Submit Query

Please fill in the form below and we will contact you within 24 hours.