1. A SHH Client
An SSH client is a software which uses the SSH protocol to connect to a remote computer. In general SSH protocol can be used for two purposes, file transfers and terminal access.
a) Terminal Access
PuTTY is a free SSH, Telnet and Rlogin client for 32-bit Windows systems. SSH, Telnet and Rlogin are three ways of doing the same thing: logging in to a multi-user computer from another computer, over a network.
b) File Transfer
WinSCP supports SFTP (SSH File Transfer Protocol) for secure file transfers.
It is a free SFTP, SCP, FTP client in Windows
2. Software Terminal Emulator
a) Tera Term is a free software terminal emulator (communication program) which supports:
Serial port connections.
TCP/IP (telnet, SSH1, SSH2) connections.
Named pipe connection.
VT100 emulation and selected VT200/300 emulation.
File transfer protocols (Kermit, XMODEM, YMODEM, ZMODEM, B-PLUS and Quick-VAN).
Scripts using the “Tera Term Language”.
Japanese, English, Russian and Korean character sets.
UTF-8 character encoding.
Message catalog(Japanese, English, German, and French).