Pages : 1
#1 Le 02/10/2007, à 09:09
- cl3ns
Hellanzb et SSL
Bonjour,
Utilisant Hellanzb comme client newsgroups, j'ai longtemps cherche comment utiliser ce client en mode SSL puis j'ai trouve ma solution donc je vous la fais partager.
Je part du principe que votre client hellanzb est deja fonctionnel.
1.Modification du client hellanzb:
Editer le fichier de configuration de hellanzb se trouvant /usr/etc/hellanzb.conf et changer "host address" de votre newsgroups provider par 127.0.0.1
2.Creation du tunnel ssl avec stunnel4:
sudo aptitude install stunnel4
vi /etc/stunnel/snntp.conf et rajouter ce code
foreground=no
client=yes
[nntp]
accept = 127.0.0.1:119
connect = ipprovider_newsgroups:563
3.Creation d'un script init.d
sudo vi /etc/init.d/hellanssl.sh
sudo chmod 755 /etc/init.d/hellanssl.sh
#! /bin/sh
# /etc/init.d/hellanssl.sh
# Clems
DAEMON1=/usr/bin/stunnel4
DAEMON2=/usr/bin/hellanzb
CONF=/etc/stunnel/snntp.conf
NAME=hellanssl
# Test if daemon are exec
test -x $DAEMON1 || exit 0
test -x $DAEMON2 || exit 0
# Stop | start | status command
case "$1" in
start)
echo -n "starting stunnel4: "
start-stop-daemon --start --exec $DAEMON1 $CONF
echo "stunnel is running"
echo -n "starting hellanzb: "
su - votreutilisateur -c "$DAEMON2 -D"
echo "client hellanzb is running"
;;
stop)
echo -n "Shutting down hellanzb: "
$DAEMON2 shutdown
;;
status)
PID1=`ps h -C hellanzb | awk '{print $1}'`
if [ -z "$PID1" ] ; then
echo "Hellanzb is down,please restart it"
else
echo "Hellanzb is running,no action needed"
fi
;;
*)
echo "Usage: $NAME [start|stop|status]"
exit 1
esac
exit 0
maintenant: update-rc.d hellanssl.sh defaults
Le script se lancera au demarrage et vous disposez de 3 commandes:
/etc/init.d/hellanssl.sh start (pour lancer le hellanzb)
/etc/init.d/hellanssl.sh stop (pour stop le hellanzb)
/etc/init.d/hellanssl.sh status (pour voir si hellanzb est lance)
Merci de me dire si cette astuce vous aide et si vous voyez quelque chose dans le script qui pourrais etre ameliore.
Dernière modification par cl3ns (Le 02/10/2007, à 09:18)
blogperso: http://clem.hopto.org/
Hors ligne
#2 Le 26/11/2007, à 20:41
- pmx
Re : Hellanzb et SSL
Plus simple :
Dans hellanzb.conf, mettez ssl=true et connectez-vous sur le port 443 (très probablement)
Pages : 1