Installation sous Debian :
abricot:~# apt-get install stunnel Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: openssl (0.9.7c-5) The following NEW packages will be installed: openssl (0.9.7c-5) stunnel (3.26-1)
Création des certificats :
abricot:~# /usr/lib/ssl/misc/CA.pl -newca abricot:~# openssl req -new -nodes -keyout pop.pem -out pop_req.pem abricot:~# openssl ca -notext -infiles pop_req.pem >> pop.pem abricot:~# openssl req -new -keyout groseille.pem -out groseille.pem abricot:~# cp pop.pem /etc/ssl/certs/ abricot:~# cp demoCA/cacert.pem /etc/ssl/certs/pop.pem abricot:~# ln -s pop.pem /etc/ssl/certs/stunnel.pem abricot:~# c_rehash
Il faut maintenant transférer le certificat groseille.pem sur la machine du même nom pour pouvoir lancer stunnel.
Lancement du démon sur le serveur (Abricot) :
abricot:~# stunnel -P/tmp/ -p pop.pem -d 1100 -r hitomi:110(préciser ``noauth pour'' une connexion sans autentification)
Lancement du démon sur le client (Groseille) :
[16:37:10][jam@groseille] ~\$ /usr/sbin/stunnel -P/tmp/ -p groseille.pem -c -d 1100 -r abricot:1100
Le tunnel est maintenant en place ; il ne reste plus qu'à se connecter depuis ``cerise'' à ``abricot'' pour récupérer les mails en POP sur le port 1100.
root 2004-05-04