PuTTY allowsyou to connectand control aremotehost (for example,a server). In PuTTY only thclientside of theconnection,the display side, implemented, whilethe workitself is performedon the serveside.
Originally developed for Microsoft Windows, but later ported to Unix. Ports for Mac OS and Mac OS X are in development. Third-party developers have released unofficial ports to other platforms: Symbian OS mobile phones, Windows Mobile communicators, as well as iOS and Android devices.
PuTTY is included in the repositories of almost all popular Linux distributions (including Ubuntu, Debian, ALT Linux).
PuTTY source code is fully developed in C. PuTTY does not depend on DLL, other applications, OS update packages. The package consists only of executable files that can be installed anywhere. PuTTY and most utilities run only in one OS thread. The program is a free open source application and is released under the Open Source MIT license .
Some features of the program
Save the list and parameters of connections for reuse.
Work with keys and versions of the SSH protocol.
SCP and SFTP clients (pscp and psftp programs, respectively).
The ability to forward ports over SSH, including X11 transmission.
Support for most xterm, VT-102 control sequences, as well as significant ECMA-48 terminal emulation.
Support 3DES, AES,Arcfour, Blowfish, DES.
Support for publickey authentication,including withoutentering apassword.
Support for work through the serial port (starting with version 0.59).
Ability to workthrough a proxyserver.
Support for firstname.lastname@example.org method (delayeddatacompression untilthe endof the authenticationprocess).
remote administration ofLinux.
connectiontovirtualservers via SSH.
configurenetwork routers via serial port.
connectiontoremote Telnet terminals, etc.
CompositionPuTTY includes utilities:
PuTTY is a client for Telnet and SSH (putty.exe)
PSCP client for SCP (remote copying of files using encrypted scp protocol with command line control) (pscp.exe)
PSFTP SFTP Client (psftp.exe)
PuTTYtel Telnet Client
Plink command line interface to PuTTY (plink.exe)
Pageant SSH authentication agent for PuTTY, PSCP and Plink (pageant.exe)
PuTTYgen utility for generating RSA- and DSA-keys (puttygen.exe)
pterm autonomous terminal emulator (only for Unix version)
The user can install both the complete package and each module separately.