If you have ordered a VPS or dedicated server hosting solution, SSH will be the main way you interact with your server. All though many third party vendors sell solutions to make the management of the server easier with a control panel such as Plesk, initial server configuration, maintainance and troubleshooting will be barried out inside the shell.
The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.
SSH applications are based on a client–server architecture, connecting an SSH client instance with an SSH server. SSH operates as a layered protocol suite comprising three principal hierarchical components: the transport layer provides server authentication, confidentiality, and integrity; the user authentication protocol validates the user to the server; and the connection protocol multiplexes the encrypted tunnel into multiple logical communication channels.
SSH is installed and enabled by default on most Linux distributions. This is accessible via your command prompt, usually known as terminal or console on differing operating systems. If this is the case, you can connect with the following command:
ssh root@<ip-address>
This will then prompt you for a password, which is the root password sent to your email when you opened your account.