SSH (Secure Shell) is a cryptographic network protocol used to secure data communication over an unsecured network. It provides secure and encrypted connections for remote login, remote file transfers, and other network services between two untrusted hosts over an insecure network. SSH is widely used for managing network devices, remote administration, and for securely transmitting data. It utilizes a client-server paradigm, in which clients and servers communicate via a secure channel.
In an SSH setup, one machine acts as the Server and the other machine acts as the Client. The client machine makes a request to the server machine and establishes a secure connection over which it can securely access the server's resources. The server machine listens for incoming requests from clients and provides the requested resources.
Step-1: Check if SSH-Client is Installed on Client machine. Just type ssh
in Terminal and if you get some Outp