Installation de phpMyAdmin sous Debian ou Raspbian.

On peut utiliser phpMyAdmin pour effectuer des modifications dans une base de données MySQL depuis une interface graphique (WEB).

Installation de phpMyAdmin sur le serveur qui héberge les bases de données MySQL :

apt-get install phpmyadmin

On coche la case apache2 (avec la barre espace).

On crée la base de données de phpMyAdmin avec dbconfig-common.

On saisi le mot de passe administrateur de MySQL défini précédemment.

On crée un mot de passe de connexion pour phpMyAdmin (on peut laisser le champ vide, il sera généré automatiquement).

On se connecte depuis un poste client sur le réseau local en utilisant un navigateur WEB, à l’adresse :

http://adresse_ip_serveur/phpmyadmin

Si l’on veut désinstaller phpMyAdmin du serveur par la suite :

apt-get purge phpmyadmin

Le serveur WEB Apache doit écouter sur le port 80 (fichier : /etc/apache2/ports.conf, paramètre Listen 80).

Le pare-feu doit autoriser l’accès via le port 80 :

UFW – La gestion du pare-feu (Ubuntu-Debian)

Voir les ports ouverts sous Linux.

Pour savoir quels sont les ports utilisés sur un ordinateur sous Linux on peut utiliser la commande ss.

Les différents arguments :

-t : affiche les ports TCP

-u : affiche les ports UDP

-l : affiche les ports en écoute (affiche par défaut les ports en cours d’utilisation)

-a : affiche tous les ports (en écoute ou en utilisation)

-p : affiche le processus lié à chaque port

-n : affiche les adresses IP et les numéros de ports au lieu des noms DNS et des noms de services

Pour voir les ports en écoute, on peut utiliser la commandes :

 ss -tulnp

ss_-tulnp

Pour afficher la liste des ports ouverts et des communications en cours ainsi que les processus liés :

ss -ap

Liste des services réseaux en écoute sur Linux – commande netstat

La commande netstat s’exécute indifféremment sur Windows et sur Linux. Toutefois, les commutateurs associés à la commande ne sont pas les mêmes sur les deux systèmes d’exploitation. Elle est bien plus complète sur Linux.

Paramètres de la commande netstat sous Linux

Bizarrement, le man sous Linux ne nous fournit pas tous les paramètres utilisables.

-n           Affiche les adresses Ip sur lesquelles les services écoutent

-p           Affiche les noms des programmes

-l             Affiche les ports en écoute (activité serveur)

-t            Affiche les applications Tcp

-u           Affiche les applications Udp

La liste des services réseaux en écoute sous Linux

Vous pouvez taper la commande suivante :

netstat -lntup

netstat

Dans cet exemple, on peut voir les ports en écoute pour VNC. En administrateur, avec sudo (Raspberry Pi/Raspbian) ou en root (Debian), pour afficher plus d’informations.

sudo netstat -lntup | grep vnc

Vous pouvez consulter toutes les informations que j’ai réunies sur le Shell Linux depuis le menu Linux ==> Shell, ou plus simplement en cliquant sur ce lien : Shell

Lien entre services et ports (UNIX-Linux)

Le fichier /etc/services permet de retrouver l’association entre les services et les numéros de ports.

Pour voir le contenu du fichier page par page :

cat /etc/services | more

Pour voir le port utilisé par SSH :

cat /etc/services | grep ssh

Quelques exemples de ports

20/21, pour l’échange de fichiers via FTP

22, pour l’accès à un shell sécurisé Secure SHell SSH, également utilisé pour l’échange de fichiers sécurisés SFTP

23, pour le port telnet

25, pour l’envoi d’un courrier électronique via un serveur dédié SMTP

53, pour la résolution de noms de domaine en adresses IP : DNS

67/68, pour DHCP et bootpc

80, pour la consultation d’un serveur HTTP par le biais d’un navigateur web

110, pour la récupération de son courrier électronique via POP

123 pour la synchronisation de l’horloge : Network Time Protocol (NTP)

143, pour la récupération de son courrier électronique via IMAP

443, pour les connexions HTTP utilisant une surcouche de sécurité de type SSL : HTTPS

465, pour l’envoi d’un courrier électronique via un serveur dédié utilisant une surcouche de sécurité de type SSL : SMTPS

3306, serveur de base de données MySQL


Les ports liés au partage de fichiers par les protocoles SMB et CIFS

135 TCP et UDP Localisateur de service RPC

137 TCP et UDP NetBIOS Name Service (nbname)

138 UDP NetBIOS Datagram Service (nbdatagram)

139 TCP NetBIOS Session Service (nbsession)

445 TCP et UDP Service de dossiers partagés Windows

Asus N61VG Series – Image de la webcam à l’envers.

Lorsque je réinstalle le système d’exploitation sur mon ordinateur portable je me retrouve avec l’image de la webcam inversée quand j’utilise Skype. Le passage à Windows 10 me confronte une nouvelle fois à ce problème.

La solution, télécharger un nouveau pilote sur le site d’Asus.

On peut télécharger un nouveau pilote pour la webcam depuis la page suivante :

Ici

Dans mon cas j’ai sélectionné le pilote Chicony CNF7129 Camera Driver for Vista 64 bit.

L’installation du pilote a réglé le problème.

Pour régler le même problème sous Debian, Ubuntu ou Mint…

Ici

À bientôt…