Openssh fournit une suite d'outils clients et
serveurs qui permettent de faire des échanges sécurisés entre des machines à
travers un réseau non sécurisé. Openssh est à la fois un protocole réseau et
une suite d'exécutables tels que sshd et
sftpd pour les logiciels serveurs, et
ssh, sftp ou encore scp
pour les logiciels clients.
Dans une utilisation de base, openssh permet de remplacer telnet et les outils rlogin, mais on peut également l'utiliser pour monter des tunnels vpn.
Cet article présente l'installation et l'utilisation de openssh sous Linux, Windows et MacOSX en utilisant une authentification simple par mot de passe puis une authentification grâce à une paire de clés privée/publique.
Il présente également la création de tunnels sécurisés et le montage de partitions distantes avec sshfs.