PuTTY is a open source and free ssh and telnet client used to connect remote SSH and Telnet services. SSH provides secure access to the remote systems like Linux, Ubuntu, CentOS, Debian, Kali, Mint, RedHat, Cisco, Huawei and similar network gears.
PuTTY is mainly designed for Windows operating systems. PuTTY software is provided as 32, 64 bit and installer or single executable versions.
Windows 32 Bit Installer:
Windows 64 Bit Installer:
Windows 32 Bit Executable:
Windows 64 Bit Executable:
Ubuntu, Debian, Mint, Kali
We will install putty with the following command in Ubuntu, Debian, Mint and Kali
$ sudo apt install putty
Fedora, CentOS, RHEL
$ sudo yum install putty
As we do not need install for single executable files. For Installer versions just issue magic
We will open PuTTY client from
Program Files or
Start menu search like below.
Create SSH Configuration
We will create SSH configuration and save it to call in the feature easily. We will pu following options like below.
IP Addressinformation about the server which is
- As we will use SSH protocol
Connection Typestays as
Portis default SSH port which is
22but if the server provides SSH from different port like
Saved Sessionssection provides the name of the configuration which is
poftut1in this case
We will click so
Save button in order to save current configuration with the name of
poftut1 connection will appear in the saved connection list.
Connect Remote System with Putty
We have saved our connection. In order to connect remote system with this save connection we will select connection and click
Open down right corner or we can double click to the connection.
This will start connection. If the connection is made for the first time as a security mechnism we will be asked for authenticate remote SSH server. We will click
Enter Username and Password
After connection is established we will be asked for credentials which is
password in this case. We will get the
Login as prompt for username and
password for password.
After we provide the rigth credentials we will login to the shell of the remote server a get following banner.
Set User Name For SSH Connection
There is a practical way in order to prevent enter
username for each time during connection. We will put the
username before the Host name or IP Address like below and save this configuration.