Nov
2
2009

Installer Openssh v5 sur centos 5


Afin de faire du chroot, il est nécessaire de mettre à jour open-ssh en v5 ou v4.8 minimum.

Voici la procédure permettant de faire la mise à jour :

Installer les outils de développement si ce n’est pas déjà fait :

yum install gcc

yum install openssl-devel

yum install pam-devel

yum install rpm-build

Télécharger openssh 5.2p1

wget ftp://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/openssh-5.2p1.tar.gz

Génération des fichiers RPM

Maintenant, nous allons créé le RPM à partir du fichier tar.gz :

tar xvfz openssh-5.2p1.tar.gz

cp ./openssh-5.2p1/contrib/redhat/openssh.spec /usr/src/redhat/SPECS/

cp  ./openssh-5.2p1.tar.gz /usr/src/redhat/SOURCES/

cd /usr/src/redhat/SPECS/

perl -i.bak -pe 's/^(%define no_(gnome|x11)_askpass)\s+0$/$1 1/' openssh.spec

rpmbuild -bb openssh.spec

Liste des fichiers rpm générés :

cd /usr/src/redhat/RPMS/`uname -i` ls -l       
total 988 

-rw-r--r-- 1 root root 272540 nov  2 15:55 openssh-5.2p1-1.i386.rpm          
-rw-r--r-- 1 root root 431980 nov  2 15:55 openssh-clients-5.2p1-1.i386.rpm         
-rw-r--r-- 1 root root  16712 nov  2 15:55 openssh-debuginfo-5.2p1-1.i386.rpm         
-rw-r--r-- 1 root root 269432 nov  2 15:55 openssh-server-5.2p1-1.i386.rpm

Mettre à jour open-ssh :

rpm -Uvh openssh*rpm

Preparing... ################################

1: openssh ####

2: openssh-clients ####

3: openssh-server ####

Redémarrer SSH

service sshd restart

Vérification :

# rpm -qa | grep openssh
openssh-5.2p1-1
openssh-server-5.2p1-1
openssh-debuginfo-5.2p1-1
openssh-clients-5.2p1-1

Articles similaires

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

Laissez un commentaire