PuTTY

PuTTY is a free SSH, Telnet, rlogin, and raw TCP client. It was originally available only for Windows, but is now also available on various UNIX platforms, with work-in-progress ports to Classic Mac OS and Mac OS X.

Basic features
Some features of PuTTY are:
 * The storing of hosts and their preferences for later use.
 * Control over the SSH encryption key and protocol version.
 * Command-line SCP and SFTP clients, called "pscp" and "psftp" respectively.
 * Control over port forwarding with SSH, including built-in handling of X11 forwarding.
 * Full XTerm, VT102, and ECMA-48 terminal emulation.

Main functions
Main functions are realised by PuTTY files themselves:
 * PuTTY - the Telnet and SSH client itself
 * PSCP - an SCP client, i.e. command-line secure file copy
 * PSFTP - an SFTP client, i.e. general file transfer sessions much like FTP
 * PuTTYtel - a Telnet-only client
 * Plink - a command-line interface to the PuTTY back ends
 * Pageant - an SSH authentication agent for PuTTY, PSCP and Plink. It holds your private keys in memory, already decoded, so that you can use them often without needing to type a passphrase.
 * PuTTYgen - an RSA and DSA key generation utility.

Settings
The settings for PuTTY that work well with DreamHost:
 * Terminal
 * Keyboard
 * Backspace key = Control-?(127)
 * Home/End Keys = Standard
 * Function Keys = Linux
 * Connection
 * Data
 * Terminal-type string = linux

Clipboard

 * Copy: Use the left mouse button to select text in the PuTTY window, and this automatically copies the selected text to the clipboard. There is no need to press any keys or right-click on a selected area.
 * Paste: To paste the contents of the clipboard into the PuTTY window, simply right-click the mouse button. You can also paste by pressing the Shift+Ins (or Shift+Insert on some keyboards) keys together.