Les vrais programmeurs Comment faire pour configurer un tunnel avec Chut Putty - par des pirates, pour les pirates

realprogrammers.com

Que suivre est comment mettre en place en tunnel SSH en utilisant PuTTY avec le port MySQL (3306) transmis à titre d'exemple. Après avoir terminé cette façon à vous aurez le port 3306 sur votre écoute de la machine locale et transmission à localhost sur votre serveur distant le port 3306. Ainsi efficace, vous pouvez vous connecter à la base de données MySQL du serveur distant comme si elle était en cours d'exécution sur votre boîte locale.

Cette façon à suppose que votre installation de MySQL a permis à l'écoute d'une connexion TCP / IP. Seule l'écoute sur 127.0.0.1 est nécessaire (et la valeur par défaut de MySQL 4.1). Bien au-delà de la portée de cette façon à, vous pouvez vérifier que le serveur de l'écoute en utilisant MySQL reste -h 127.0.0.1 d'options sur le serveur. Recherchez bind-address = 127.0.0.1 et sauter-réseau = 0 dans votre /etc/mysql/my.cnf. En outre, un guide de dépannage.

Pour obtenir la même chose avec PostgreSQL utilisez simplement le port défaut de PostgreSQL 5432. psql -h repos 127.0.0.1 d'options pour tester; /etc/postgresql/pg_hba.conf et le manuel en tant que pointeurs pour la configuration.

Mettre en place le tunnel

Créer une session PuTTY puis sélectionnez l'onglet tunnels dans la section SSH. Dans la zone de texte Port source entrez 3306. Ceci est le port PuTTY écoutera sur votre machine locale. Il peut être un port autorisé standard de Windows. Dans le champ Destination immédiatement sous le port Source entrer 127.0.0.1:3306. Cela signifie, à partir du serveur, transmettre la connexion au port IP 127.0.0.1 3306. MySQL par défaut écoute sur le port 3306 et nous connecter directement au serveur lui-même, à savoir 127.0.0.1. Un autre scénario commun est de se connecter avec PuTTY à un pare-feu vers l'extérieur et face à votre destination pourrait être l'adresse IP privée du serveur de base de données.

Les vrais programmeurs Comment faire pour configurer un tunnel avec Chut Putty - par des pirates, pour les pirates

Ajouter le tunnel

Cliquez sur le bouton Ajouter et l'écran doit ressembler à ceci,

Les vrais programmeurs Comment faire pour configurer un tunnel avec Chut Putty - par des pirates, pour les pirates

Enregistrer la session

Malheureusement, PuTTY ne fournit pas un bouton Enregistrer omniprésent à portée de main sur tous les onglets de sorte que vous devez revenir à l'onglet Session et cliquez sur Enregistrer,

Les vrais programmeurs Comment faire pour configurer un tunnel avec Chut Putty - par des pirates, pour les pirates

Ouvrez la session

Cliquez sur Ouvrir (ou appuyez sur Entrée), connectez-vous et amusez-vous!

Pour référence est une connexion par exemple en utilisant MySQL Adminstrator va localhost: notez l'adresse du serveur hôte de 127.0.0.1 qui sera transmis de manière transparente.

Les vrais programmeurs Comment faire pour configurer un tunnel avec Chut Putty - par des pirates, pour les pirates

Articles Liés