Home

Tunneling SSL entre 2 hosts

Last modified: 16 Oct 2005

objectif

Crypter le traffic entre hostA et hostB.

configuration

Ce qu'on veut obtenir:

+-------+                                  +-------+
| hostA |                                  | hostA |
|       |---+                          +-->|       |
|       |   |                          |   |       |
|    +--|<--+                          +---|--+    |
|    |  |                                  |       |
|    +--|--------------------------------->|--+    |
|       |                                  |       |
+-------+                                  +-------+

hostA

Le hostA sera le client, voici un exemple de fichier de configuration pour stunnel pour ce host (stunnel.conf):

client = yes
[sslproxy]
accept = 80
connect = hostB:7777

Dans ce fichier on accepte des connexions sur le port 80 et on les forward en crypté vers le port 7777 de hostB.

hostB

Le hostB sera le serveur. Seul ce host aura besoin d'un certificat, que l'on peut générer sur http://wwww.stunnel.org/pem/. stunnel.conf:

[sslproxy]
accept = 7777
connect = localhost:80

Dans ce fichier on accepte les connexions sur le port 7777 et on les forward apres les avoir décrypté vers le port 80 en local.

comment box:

D'accord? pas d'accord? suggestions? faute d'orthographe?