Le but d'un serveur SSH est de fournir aux utilisateurs distants un moyen sécurisé d'accéder et de gérer un système informatique sur un réseau. Il atteint cette sécurité grâce à l’authentification cryptographique et au cryptage. Essentiellement, il permet aux utilisateurs de :
* Connectez-vous à distance : Les utilisateurs peuvent se connecter au serveur et se connecter en utilisant leur nom d'utilisateur et leur mot de passe (ou d'autres méthodes d'authentification comme l'authentification par clé publique).
* Exécuter des commandes : Une fois connectés, les utilisateurs peuvent exécuter des commandes sur le système distant comme s'ils étaient assis directement devant celui-ci.
* Transférer des fichiers : SSH permet un transfert de fichiers sécurisé à l'aide des commandes « scp » (copie sécurisée) ou « sftp » (SSH File Transfer Protocol). Cela garantit que les fichiers sont transmis en toute sécurité et ne sont pas interceptés pendant le transit.
* Établir des tunnels sécurisés : SSH peut être utilisé pour créer des tunnels sécurisés, cryptant les communications entre d'autres applications. Ceci est utile pour accéder à des services qui ne sont pas intrinsèquement sécurisés, comme la connexion à un serveur de base de données ou le transfert du trafic depuis une application de bureau distante.
En bref, un serveur SSH fournit un shell sécurisé pour l'administration et l'interaction à distance, protégeant les informations sensibles échangées entre le client et le serveur.
|