L'installation, comme pour la plupart des logiciels packagés, se résume
à un apt-get install
.
L'installeur se charge même de créer les clefs serveur.
On ne proposera pas ici d'exécuter OpenSSH via un super-serveur (inet ou xinetd)
comme on le fera pour ProFTPD par exemple (Chapitre 7, Déploiement et guide des opérations ProFTPD). La
raison est purement technique : même si les profils d'usage sont à peu près
identique (inutile, à priori, de laisser tourner OpenSSH en permanence vu
la faible fréquentation du service), OpenSSH à besoin de générer une clef au
démarrage du serveur (la « clef serveur », la clef d'hôte étant
statique). Cette génération étant assez longue (une poignée de secondes), elle
induit une réèle latence qui pénalise chaque établissement de connexion.
oper@ubuntu:~$sudo apt-get install openssh-server
Password:*****
Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Reading state information... Fait Les paquets supplémentaires suivants seront installés : libwrap0 Paquets suggérés : ssh-askpass xbase-clients rssh molly-guard Paquets recommandés : tcpd Les NOUVEAUX paquets suivants seront installés : libwrap0 openssh-server 0 mis à jour, 2 nouvellement installés, 0 à enlever et 4 non mis à jour. Il est nécessaire de prendre 0o/265ko dans les archives. Après dépaquetage, 700ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ?O
Préconfiguration des paquets... Sélection du paquet libwrap0 précédemment désélectionné. (Lecture de la base de données... 14335 fichiers et répertoires déjà installés.) Dépaquetage de libwrap0 (à partir de .../libwrap0_7.6.dbs-11build1_i386.deb) ... Sélection du paquet openssh-server précédemment désélectionné. Dépaquetage de openssh-server (à partir de .../openssh-server_4.3p2-8ubuntu1_i386.deb) ... Paramétrage de libwrap0 (7.6.dbs-11build1) ... Paramétrage de openssh-server (4.3p2-8ubuntu1) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... * Restarting OpenBSD Secure Shell server... [ OK ] oper@ubuntu:~$