Chapitre 7. OpenSSH

OpenSSH est une mise en application libre et OpenSource des protocoles SSH (Secure SHell). Elle remplace telnet, ftp, rlogin, rsh et rcp, offrant des outils de connexion sécurisée au réseau par cryptage. OpenSSH prend en charge les versions 1.3, 1.5 et 2.0 du protocole SSH. Par défaut, Red Hat Linux 7.1 utilise la version 2.0.

Pourquoi utiliser OpenSSH ?

Les outils OpenSSH vous permettent d'augmenter la sécurité de votre ordinateur. En effet, toutes les communications effectuées au moyen des outils OpenSSH sont cryptées, y compris les mots de passe, tandis que Telnet et ftp utilisent des mots de passe en texte en clair et envoient toutes les informations non cryptées. De cette façon, les informations peuvent être interceptées et les mots de passe découverts, ce qui fait en sorte que votre système court alors le risque d'être compromis par des individus qui y accèdent sans autorisation au moyen des mots de passe interceptés. Vous devriez donc utiliser l'ensemble de programmes utilitaires OpenSSH pour éviter ce genre de problèmes.

OpenSSH est aussi très utile car il redirige automatiquement la variable DISPLAY vers l'ordinateur client. Autrement dit, si vous exécutez le système X Window sur votre ordinateur local, vous connectez à un ordinateur distant au moyen de la commande ssh et exécutez un programme sur l'ordinateur distant qui nécessite X Window, celui-ci est affiché sur votre ordinateur local. Cela peut être très pratique si vous préférez utiliser des outils d'administration système graphiques, mais n'avez pas toujours physiquement accès à votre serveur.