Les administrateurs système doivent se connecter à des machines distantes pour éditer des fichiers de configuration, contrôler des services, exécuter des programmes, etc. telnet était utilisé pour accéder à ces systèmes distants mais ce ce n'était pas une solution sécurisée. Vu que toutes les communications ont lieu dans un « endroit » public (Internet) et donc non sécurisé, les administrateurs ont besoin d'une solution d'accès à distance sûre. ssh (qui signifie Secure SHell) vous permet d'accéder aux machines distantes de façon sécurisée en chiffrant toutes communications.