SSH applications are based on a client–server architecture, connecting an SSH client instance with an SSH server.
Its most notable applications are remote login and command-line execution. The Secure Shell Protocol ( SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.