Maison  >  Article  >  base de données  >  Tutoriel MySQL sur l'accès externe au tunnel SSH

Tutoriel MySQL sur l'accès externe au tunnel SSH

零下一度
零下一度original
2017-05-10 15:57:312341parcourir

Le mappage de ports consiste en fait à convertir un certain port de l'un des périphériques réseau (un routeur , un ordinateur ou un serveur) vers un autre périphérique réseau. type de traduction d’adresse NAT.

Tutoriels vidéo mysql recommandés : "tutoriel mysql"

LinuxLa fonction de redirection de port implémentée par la commande de connexion ssh, dans l'explication du port forwarding Avant, comprenons d'abord les paramètres de la commande ssh  :

-f authentification en arrière-plan utilisateur/mot de passe, généralement utilisé en conjonction avec -N, sans se connecter à l'hôte distant

-p Le port du service sshd du serveur SSD connecté ;

-L transfère un certain port de la machine locale (client) vers le port spécifié de la machine distante spécifiée. Le principe de fonctionnement est le suivant. Un port d'écoute de socket est alloué sur la machine locale. Une fois la connexion établie sur ce port, la connexion est transmise via le canal

sécurisé, et en même temps, le canal distant. L'hôte et le port hôte de l'hôte sont établis. La redirection de port peut être spécifiée dans le fichier de configuration . Seul root peut transférer les ports privilégiés

-R transfère un port de l'hôte distant (serveur) vers le port spécifié de la machine locale spécifiée ; . Le principe de fonctionnement est le suivant : Un port d'écoute de socket est alloué sur l'hôte distant

Une fois qu'il y a une connexion sur ce port, la connexion est redirigée via le canal sécurisé, et une connexion est établie entre l'hôte local. et le port du port hôte de l'hôte.
La redirection de port peut être spécifiée dans le fichier de configuration. Seule la connexion à l'hôte distant en tant que root peut transférer les ports privilégiés.

-D spécifie une redirection de port d'application "dynamique" de la machine locale. Le principe de fonctionnement est le suivant, un port d'écoute de socket est alloué sur la machine locale. Une fois qu'il y a une connexion sur ce port, la connexion est transférée. via le canal sécurisé, et vous pouvez déterminer où l'hôte distant se connectera en fonction du protocole de l'application. Actuellement, il prend en charge le protocole SOCKS4 et agira comme un serveur SOCKS4. Seule la racine peut transférer les ports privilégiés. spécifié dans le fichier de configuration.

-C compresse la transmission des données.
-N n'exécute pas de scripts ou de commandes. Il est généralement utilisé avec
-g qui permet aux hôtes distants de se connecter au port transféré établi. . Si ce paramètre n'est pas ajouté, il est uniquement autorisé. L'hôte local établit une connexion

Remarque : les commandes et paramètres sous Linux sont strictement sensibles à la casse. Ouvrez le port 8080 à partir d'un certain hôte. Tunnel

ssh -N -L8080:localhost:80 Hôte distant

Vous pouvez maintenant saisir directement localhost:8080 dans le navigateur pour accéder à ce site Web


Les trois couramment Les commandes de transfert utilisées sont :

Pour des raisons de sécurité, le port 3306 du serveur

MySQL

n'est accessible qu'en interne, et le pare-feu n'ouvre le port ssh qu'en externe. Dans ce cas, nous pouvons utiliser le tunnel SSH directement. Accédez à MySQL. ssh -p22 -CNg -L 3307:rds1r2cp34235345236.mysql.rds.aliyuncs.com:3306 root@localhost
ssh -C -f -N -g -L 
list
en_port:DST_Host:DST_port user@Tunnel_Host
ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host
ssh -C -f -N -g -D listen_port user@Tunnel_Host
Le mot de passe est le mot de passe de l'utilisateur root ssh. Connectez ensuite le Client Windows sur l'IP du serveur, le port est mappé 3307, l'utilisateur d'aliyun-mysql, le mot de passe est

[Recommandations associées]

1.

Tutoriel vidéo en ligne MySQL gratuit

2.

Dernier tutoriel vidéo d'introduction à MySQL

3

Tutoriel vidéo d'introduction à Boolean Education Yan Shiba mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn