Je vous laisse suivre et adapter le tutorial de NicoLargo :
http://blog.nicolargo.com/2010/10/installation-dun-serveur-openvpn-sous-debianubuntu.html
Puis installer sslh, un multiplexer SSL/SSH/openVPN/autres :
sudo apt-get install sslh
Mais
sslh : Dépend: libc6 (>= 2.15) mais 2.13-38+deb7u6 devra être installéLe soucis est que la version stable de sslh n'est pas compatible avec le openvpn de la version stable.
J'ai donc installé le packet de la testing.
Pour avoir les packets testing tout en restant en stable :
rajouter les fichier dans /etc/apt/preferences.d/ :
::::::::::::::
/etc/apt/preferences.d/security.pref
::::::::::::::
Package: *::::::::::::::
Pin: release l=Debian-Security
Pin-Priority: 1000
/etc/apt/preferences.d/stable.pref
::::::::::::::
Package: *::::::::::::::
Pin: release a=stable
Pin-Priority: 995
/etc/apt/preferences.d/testing.pref
::::::::::::::
Package: *ainsi que des fichiers de depots dans le source.list.d.
Pin: release a=testing
Pin-Priority: 750
donc :
sudo apt-get install libc6=1.16-2
Explication : j'ai pu voir la version a installer via
sudo apt-cache policy libc6puis
sudo apt-get install sslh=1.16-2
puis configurer le fichier /etc/default/sslh :
RUN=yes
# binary to use: forked (sslh) or single-thread (sslh-select) version
# systemd users: don't forget to modify /lib/systemd/system/sslh.service
DAEMON=/usr/sbin/sslh
DAEMON_OPTS="--user sslh --listen 0.0.0.0:443 --ssh 127.0.0.1:22 --ssl 127.0.0.1:443 --openvpn 127.0.0.1:1194 --pidfile /var/run/sslh/sslh.pid"
pour avoir la bonne version de sslh dans une debian stable avec openvpn :)
Enjoy !