avancé
Merci à Damien pour la partie Mac
Explication:
Citation
Par exemple, pour faire passer le protocole IPv6 dans l'Internet actuel (qui est presque entièrement en IPv4) on va créer un tunnel entre deux machines IPv4; ce tunnel, pour le protocole IPv6, semblera un simple lien point-à-point (un logiciel comme traceroute ne verra donc pas le tunnel).
En sécurité, on crée souvent des tunnels chiffrés, par exemple comme le fait SSH. Les données peuvent alors y circuler sans craindre d'être écoutées.
Les tunnels peuvent être utilisés pour créer des réseaux privés virtuels (VPN).
Wikipedia (http://fr.wikipedia.org/wiki/Port_tunneling)
Le principe donc est le suivant: votre nas est accessible de l'extérieur par SSH (port 22 par exemple), vous voulez avoir accès à la console administration, au ftp, au serveur web par exemple sans devoir ouvrir ses ports et les exposer aux méchants hackers
On va donc utiliser le port 22 et réaliser un tunnel entre votre nas et vous.
Pré requis:
SSh ET votre nas est accessible de l'internet.
Tuto:
WINDOWS
Etape 1
Lancez putty
ssh1.gif (20,07 Ko)
Nombre de téléchargements : 175
Ajoutez vos informations au niveau du hostname et port..
Etape 2
ssh2.gif (23,08 Ko)
Nombre de téléchargements : 214
Ici c'est la partie la plus complexe,
1: cliquez sur tunnel,
2: ajouter le port source (par exemple 80), puis ajouter dans destination l'adresse LAN (cad l'adresse locale de votre nas) par exemple 192.168.1.3 suivis de du numéro de port pour ce que vous souhaitez contacter par ex 8080 interface admin
-> votre adresse destination est donc 192.168.1.3:8080
3: Cliquez sur ADD
Vous pouvez ajouter autant de destination et ports que vous voulez, par exemple pour utiliser le ftp:
port source: 21
destination : 192.168.1.3:21
Etape 3
ssh3.gif (21,84 Ko)
Nombre de téléchargements : 177
Cliquez maintenant sur open pour ouvrir la connexion, rentrez le login et mot de passe du nas.
La dernière opération consiste à ouvrir un navigateur web puis de rentrer l'adresse:
127.0.0.1 et voilà, vous avez acces à votre interface d'administration...
Si vous avez ajouté FTP: il suffit simplement d'ouvrir votre programme FTP puis de mettre l'adresse 127.0.0.1
MAC
Etape 1
Putty ne concernant que les utilisateurs Windows, je vous propose d'y ajouter des infos pour les utilisateurs Mac. Le programme est à télécharger à l'adresse suivante:
Télécharger SSHTunnel. Fonctionne parfaitement sous MacOS 10.6.4
C'est un freeware. Merci à son auteur.
Lancer SSHTunnel puis rendez-vous directement dans la section "Servers"
Entrer l'adresse web de votre serveur par exemple monserveur.fr et indiquer le port utilisé pour ssh. Par défaut, c'est le port 22. Il est recommandé de le modifier dans la console d'administration du serveur dans la rubrique "Services réseau" -> "Telnet/SSH"
Taper ensuite le nom d'utilisateur admin puis votre mot de passe.
5.png (50,23 Ko)
Nombre de téléchargements : 20
Etape 2
Une fois ceci fait, on peut passer à la rubrique "Services"
Entrer un nom pour le service, par exemple "Console d'administration QNAP" puis taper le numéro du port utilisé en local et celui qui est utilisé par le serveur (par défaut 8080)
3.png (89,47 Ko)
Nombre de téléchargements : 11
Important, aucun port local ne peut-être inférieur à 1024.
Etape 3
Enfin, on peut retourner sur l'écran principal "Sessions" et créer une "New outgoing sessions"
Dans la liste déroulante, sélectionner le serveur créer précédemment.
Ensuite, entrer l'adresse locale de votre serveur souvent du type 192.168.XXX.XXX
Enfin, sélectionner le nom du service crée précédemment dans notre exemple : "Console d'administration QNAP"
N'oubliez pas de donner un nom à votre tunnel, par exemple "Admin QNAP" en double cliquant sur le nom par défaut dans la colonne de gauche.
Pour créer le tunnel, un simple clique sur le petit interrupteur lancera le tout.
4.png (87,9 Ko)
Nombre de téléchargements : 7
Etape 4
Pour le reste, ouvrir votre navigateur Web favori en prenant soin de taper comme adresse 127.0.0.1:portpourleservicesouhaité. Pour le client FTP, il faudra raisonner en utilisant également une adresse en 127.0.0.1 et le port local correspondant au service FTP et SFTP (port SSH).
Explication
Vous avez demandé que votre PC contacte à travers votre tunnel l'adresse locale de votre nas 192.168.1.3 sur le port 8080 (destination) et de rediriger toutes les informations qu'il reçoit sur le port local 80 de votre PC.
127.0.0.1 ou localhost permet de spécifier que c'est votre pc local...

Aide



Multi-citation













