IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Ubuntu 16.04 : Accès Mysql via tunnel SSH


Sujet :

Réseau

  1. #1
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut Ubuntu 16.04 : Accès Mysql via tunnel SSH
    Bonjour à tous,

    J'essaye de me connecter à un serveur distant en créant un tunnel SSH pour avoir accès à une BDD.
    Jusqu'à présent, toutes mes tentatives sont restées vaines.

    Pour résumé le contexte:

    1-Au démarrage de l'ordinateur:
    Le service mysql fonctionne. Je peux parcourir la BDD locale.
    Je peux également me connecter au serveur distant via SSH avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh -i /Path_To_Key user@IP_Server
    (Comme vous pouvez le voir, l'accès SSH au serveur distant nécessite une clé.)
    Une fois connecté, l'invite de commande change et je peux taper des commandes exécutées sur le serveur. Je peux notamment me connecter et parcourir la BDD sur le serveur.
    Bref Tout Est OK!

    2-Je souhaite alors créer un tunnel de connexion ssh pour pouvoir me connecter sur le port local 3306 à la BDD distante.

    Je fais les actions suivantes:
    - Arrêt de Mysql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo service mysql stop
    - Création du tunnel sur le port 3306
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh -i /Path_To_Key -L 3306:127.0.0.1:3306 user@IP_Server -f -N
    - Redémarrage de Mysql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo service mysql start
    Sur le redémarrage j'ai le message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details."

    Pour info voici le résultat de systemctl status mysql.service
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    mysql.service - MySQL Community Server
    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
    Active: activating (start-post) (Result: exit-code) since mer. 2018-04-25 21:50:15 CEST; 5s ago
    Process: 3771 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
    Process: 3764 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Main PID: 3771 (code=exited, status=1/FAILURE);         : 3772 (mysql-systemd-s)
       CGroup: /system.slice/mysql.service
               control
                 3772 /bin/bash /usr/share/mysql/mysql-systemd-start post
                 3810 sleep 1
     
    avril 25 21:50:15 Aspire-A515 systemd[1]: Starting MySQL Community Server...
    avril 25 21:50:17 Aspire-A515 systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

    Et un extrait du résultat de journalctl -xe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Subject: L'unité (unit) mysql.service a commencé à démarrer
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    -- 
    -- L'unité (unit) mysql.service a commencé à démarrer.
    avril 25 21:54:49 Aspire-A515 audit[4686]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/4686/status" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=121
    avril 25 21:54:49 Aspire-A515 audit[4686]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=0
    avril 25 21:54:49 Aspire-A515 audit[4686]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/4686/status" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=121
    avril 25 21:54:49 Aspire-A515 kernel: audit: type=1400 audit(1524686089.710:65): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/4686/status" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=121
    avril 25 21:54:49 Aspire-A515 kernel: audit: type=1400 audit(1524686089.710:66): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=0
    avril 25 21:54:49 Aspire-A515 kernel: audit: type=1400 audit(1524686089.710:67): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/4686/status" pid=4686 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=121 ouid=121
    Est ce que vous avez une idée de ce qui cloche?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    apparmor empêche le deamon mysql d'accéder en lecture à certains éléments se trouvant dans /sys et /proc

    Ce lien devrait t'aider à résoudre ton problème

    https://askubuntu.com/questions/9160...se-of-apparmor

  3. #3
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    Merci pour le lien.
    Je vais regarder mais ça me semble étrange car avant de taper la commande pour créer le tunnel ssh, Mysql fonctionne parfaitement...

    Edit: Je confirme que la méthode décrite dans le lien ne fonctionne pas dans ma situation.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/02/2010, 22h09
  2. Accès à MySQL par tunnel ssh
    Par CinePhil dans le forum Administration
    Réponses: 2
    Dernier message: 15/06/2009, 23h03
  3. accès base oracle via tunnel ssh
    Par faycal3101 dans le forum VB.NET
    Réponses: 3
    Dernier message: 07/08/2008, 00h55
  4. Transferts de fichiers FTP via tunnel SSH
    Par Jiraiya42 dans le forum Réseau
    Réponses: 9
    Dernier message: 30/05/2006, 14h11
  5. Lenteur d'accès à MySQL via le réseau
    Par fredouille31 dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/02/2006, 08h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo