What is SSH?
SSH is a network protocol. This protocol allows us to connect to a remote server via the Internet. All data sent and received via SSH are encrypted to help keep information secure.
Put simply, SSH is the application used to connect to a computer system log on by a user. For example, you bought a VSP server in Upcloud to run the website. This server is actually located in a data center very far from you. SSH allows you to connect, with full control to install and control that server remotely.
The SSH protocol is used on many platforms from Linux, macOs, and Windows with the following purposes:
- Log into the shell of the remote computer (server)
- Execute commands on connected machine
- Set up automatic login to the server
- Safe file transfer
Install and use PuTTY SSH
PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection.
You can download putty from the website https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html . After downloading putty, open the file named putty.exe and you can use it without installation.
Host Name: domain or IP address
Port: 22 (default)
Connection Type: SSH (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.
When the SSH Connection is open, enter your username (default is root) and press enter.
Next, enter your password. Please note that you will not see the mouse pointer move, or any typed characters (like ******), when typing your password. This is a standard PuTTY security feature. Press enter.
You are now logged into your server using SSH.
Some tips on Putty
- Change font size and style: I often use Consolas, size: 14.
- Change the text color: I often use green, good looking
- Save a session : The goal is not to enter the IP each time, but to click directly on the saved session to connect. (This is the most important )
Putty is the easiest to use SSH tool.