Accédez à votre serveur MySQL à distance via SSH

Accédez à votre serveur MySQL à distance via SSH
Accédez à votre serveur MySQL à distance via SSH

Vidéo: Accédez à votre serveur MySQL à distance via SSH

Vidéo: Accédez à votre serveur MySQL à distance via SSH
Vidéo: MDM Bypass FREE iOS 16.3.1, 16.4 2023 - FREE Remote Management Windows Platform - YouTube 2024, Avril
Anonim

Donc, vous avez MySQL sur votre serveur Web, mais il n’est ouvert aux ports locaux que par défaut pour des raisons de sécurité. Si vous souhaitez accéder à votre base de données à partir d'un outil client tel que le navigateur de requêtes MySQL, vous devez normalement ouvrir l'accès à partir de votre adresse IP locale… mais ce n'est pas aussi sûr.

Par conséquent, nous allons simplement utiliser le transfert de port via un tunnel SSH. Votre client MySQL pense donc se connecter à votre ordinateur localhost, mais se connecte réellement à l’autre serveur via le tunnel.

Si vous utilisez la ligne de commande ssh, la commande ressemblerait à ceci. (Vous pouvez faire la même chose graphiquement dans les options Putty ou SecureCRT si vous en avez besoin)

ssh -L 3306:localhost:3306 [email protected]

La syntaxe est ssh -L nom d'hôte @. Nous utilisons localhost comme nom d’hôte car nous accédons directement au serveur mysql distant via ssh. Vous pouvez également utiliser cette technique pour transférer un port via un serveur ssh vers un autre serveur.

Si vous avez déjà mysql en cours d'exécution sur votre machine locale, vous pouvez utiliser un port local différent pour le transfert de port et configurer simplement vos outils client pour accéder à MySQL sur un port différent.

Une fois que vous avez démarré le tunnel ssh, vous pouvez ouvrir le navigateur de requêtes MySQL et entrer les détails de votre serveur distant, en utilisant localhost en tant qu'hôte du serveur, et ajuster le port à ce que vous avez utilisé.
Une fois que vous avez démarré le tunnel ssh, vous pouvez ouvrir le navigateur de requêtes MySQL et entrer les détails de votre serveur distant, en utilisant localhost en tant qu'hôte du serveur, et ajuster le port à ce que vous avez utilisé.

Une fois que vous serez habitué à cette méthode, vous vous demanderez pourquoi vous avez déjà utilisé phpmyadmin ou la version en ligne de commande.

Conseillé: