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.