Vous pouvez obtenir les clients et serveurs SSH2 et SSH1 depuis le
serveur FTP principal ou
depuis les sites miroirs. La dernière version en date de SSH1 est
ssh-1.2.30.tar.gz, tandis que pour SSH2, vous pouvez télécharger
ssh-2.3.0.tar.gz.
Le processus d'installation est très simple. La première étape est de
dépaqueter les sources de SSH1 :
tar -zxf ssh-1.2.30.tar.gz |
Cela créera un répertoire ssh-1.2.30. Allez dans ce répertoire et
lancez le processus de configuration :
cd ssh-1.2.30
./configure |
Le script
configure transmet toutes les
informations nécessaires à l'étape de la compilation, recherchant sur
le système les bibliothèques et programmes requis. Quand le script
a fini son travail, vous pouvez lancer la compilation
Après l'étape de compilation, passez administrateur et installez
binaires, fichiers de configuration et clés du système en tapant :
Cela installera les clients (scp1, ssh-add1, ssh-agent1, ssh-askpass1,
ssh-keygen1, ssh1) dans le répertoire /usr/local/bin, et le serveur
(sshd1) dans /usr/local/sbin. Remarquez que, dans /usr/local/bin, il
existe des liens symboliques (sans le suffixe
« 1 ») vers les exécutables.
La prochaine étape est d'installer SSH2. Les opérations requises sont
les mêmes que pour SSH1 :
tar -zxf ssh-2.3.0.tar.gz
cd ssh-2.3.0
./configure
make |
et en tant qu'administrateur :
Dans ce qui va suivre, nous allons supposer que SSH1 et SSH2 sont
installés. Pour faire en sorte de rendre capable le serveur SSH2 de
gérer une connexion SSH1, vous devez éditer les fichiers de
configuration de SSH2, qui se trouvent normalement dans le répertoire
/etc/ssh2. Modifiez le fichier sshd2_config,
fichier de configuration de sshd2 (Secure SHell Daemon) qui est le
serveur pour ssh2. Ajoutez les lignes suivantes :
Ssh1Compatibility yes
Sshd1Path /usr/local/sbin/sshd1 |
Bien entendu, vous devez modifier l'information /usr/local/sbin/sshd1
en rapport avec le chemin de votre installation de sshd1. Ainsi, le
serveur sshd2 transmettra les requêtes d'un client SSH1 à sshd1.