How to log into a VPS from Windows computer using PuTTY
After you have active server with operating system installed on it, your next step is to make a secure remote connection from your local computer to your server. This article describes how to use a client called PuTTY to form an Secure Shell (SSH) connection from a computer running a Microsoft Windows OS to a Linux server.
SSH (Secure Shell) is a network protocol used for secure data communication between a server and a client (You) to perform (for example: command-line login and authentication, remote command execution, and even data transfer). So in order to keep the communication between you and a server secure there are programs that implement SSH protocols mainly by using strong encryption methods to help you achieve that.
1. Downloading and Installation
- PuTTY is a free software application for Microsoft Windows operating systems which can be used to make an SSH connection to your server. You can download the application at
- Save the download to your C:\WINDOWS folder.
- If you want to make a link to PuTTY on your desktop:
-- Open the C:\WINDOWS folder in Windows Explorer.
-- Right click on the putty.exe file and select Send To > Desktop
- Double-click on the putty.exe program or the desktop shortcut to launch the application.
- Enter your connection settings:
-- Host Name: enter IP of your server
-- Port: 22 (leave as default)
-- Connection Type: SSH (leave as default)
- Click "Open" to start the SSH session.
- If this is your first time connecting to the server from this computer, you will see the following output. Accept the connection by clicking "Yes".
- Once the SSH Connection is open, you should see a terminal prompt asking for your username. Your server's root username is "root".
- Next, enter your password. You can find it in Clients Portal. Please note that you will NOT see your cursor moving, or any characters typed, when typing your password. This is a standard PuTTY security feature. After you typed it in hit enter.
- Congratulations! You are now logged into your server with SSH.
Learning is a slow and progressive process and I hope that you have grasped the basic concepts behind remote connection to a server.
Also you can check and try alternatives to PuTTY: