Network Kings, India’s Leading IT Career Training Academy
We have learned about many different network protocols that help us communicate with other network devices. We are able to share data among different network devices. Secure Shell or SSH is a protocol used to connect devices and configure them via the CLI.
One of the options is to connect a device and configure it through a console port. However, SSH allows you to connect to a device remotely without being directly connected to its console port.
Therefore, SSH is a network protocol that lets you configure network devices using remote access. Before we study SSH, you must know that the industry was using Telnet which is quite similar to SSH, however, it is less secure.
In this blog, you will learn what is SSH and what it is used for. You will also learn about the architecture of SSH as well as how it works. Let’s get started without any further ado!
Note: If you haven’t read the previous blog of our CCNA 200-301 series, I highly recommend you do so.
SSH which is also known as Secure Shell or Secure Socket Shell is a network communication protocol. Here are the key feature of the Secure Shell:
We have already covered the key features of SSH to know what it is used for. Let me highlight what an SSH is really used for in this section.
SSH is used by Network Administrators to manage apps and systems completely on a remote basis. More than 50% of the world’s servers, be they on-premise or cloud are managed by SSH!
It is used to secure, manage, configure, maintain and operate network servers, firewalls, routers, switches, and applications.
Therefore, there are three parameters included in SSH security:
You must remember that SSH is critically used to connect to a remote host in a terminal session.
The SSH protocol follows a client-server model. We have learned about it before as well. Just to refresh, the client-server model is a request-response model case where a server responds to the request of a host.
It connects a secure shell client application with the SSH server where the actual end session is executed.
SSH performs the following functions:
The SSH connects to the remote system by using the following demand:
ssh UserName@SSHserver.test.com
SSH protocol consists of three layers that are well-separated from each other. The different layers of SSH are as follows:
Let’s go over all these layers one by one:
1. Transport Layer:
2. User-Authentication Layer:
3. Connection Layer:
Through all these different layers, SSH can transfer different types of data such as:
This marks the end of the SSH blog. In this blog, we have learned about the very important concepts of the Secure Shell protocol. This protocol is the better version of old protocols such as Telnet, etc.
We have learned the key features of SSH. Moving on, we understood the uses of SSH. Then we covered the working of the SSH protocol followed by the architecture of the protocol.
You can check out our previous blogs of CCNA course series to learn about different protocols used in networking.
Stay tuned for more blogs in our CCNA series.
Keep Learning!
https://youtu.be/A-iDkWqC3Tw