Qui utilise le port 443 ?

Bonjour,

J’ai un vieux PC sous Linux Mandrake 9.2 qui me sert de serveur depuis longtemps sans problème. J’y ai maintenant installé SSH afin de pouvoir y accéder depuis mon bureau. Voici mon problème:

  • si le port que j’ouvre pour ssh est 22, j’accède sans problème depuis mon réseau local à ssh: je me connecte, etc
  • le port 22 ne passe pas le firewall de mon entreprise, qui me suggère le port 443
  • si je paramètre ssh pour écouter le port 443, puTTY depuis mon réseau local ne répond pas
  • si je paramètre un autre port (8000 par exemple) ça marche parfaitement depuis le réseau local, mais le firewall au bureau ne me laisse pas passer

Je pense qu’une autre application ouvre, et écoute ce port 443. Ce qui est confirmé par un netstat: 8000 et 443 sont écoutés (LISTENING).

Comment puis-je savoir quelle est l’application qui utilise ce port, afin d’en changer le paramétrage, ou de la supprimer?

[Mathieu@Pepin Mathieu]$ netstat -ln
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:32768 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:51234 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:14534 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2316 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2317 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
udp 0 0 192.168.0.126:137 0.0.0.0:*
udp 0 0 0.0.0.0:137 0.0.0.0:*
udp 0 0 192.168.0.126:138 0.0.0.0:*
udp 0 0 0.0.0.0:138 0.0.0.0:*
udp 0 0 0.0.0.0:10000 0.0.0.0:*
udp 0 0 0.0.0.0:8767 0.0.0.0:*
udp 0 0 0.0.0.0:8768 0.0.0.0:*
udp 0 0 0.0.0.0:8769 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*

Merci d’avance pour vos avis éclairés :slight_smile:

Mathieu

salut,

443 est le port de HTTPS… si t’as un apache qui tourne, c’est peut etre lui qui bloque ce port.
pour connaitre l’executable qui bloque un port, c’est la commande suivante :

C’est bien ça, merci beaucoup (faut être connecté en root pour voir le nom du processus - httpd2 - ou il y a autre chose?). J’ai arrêté apache, et du coup ça fonctionnait en 443. J’ai changé un fichier 40_mod_ssl.conf (je crois) en remplaçant LISTEN 443 par LISTEN 444, et redémarré apache. Ca fonctionne toujours. Et le serveur Web aussi a priori.

Ai-je cassé quelque chose en utilisant le port 444? Y a-t-il autre chose à faire (dans services par exemple) ?

Merci encore,

Mathieu
Edité le 06/05/2008 à 19:58

Ben, techniquement rien…
mais faut voir comment tu utilises ce service web. Si t as besoin de https alors tu vas être dans le caca sinon autant carrément desactiver le module voire carrément apache si tu ne t’en sers pas…

J’utilise Apache, mais pas en https, donc pas de problème en principe, pour l’instant… Merci beaucoup :slight_smile:

Tous les ports au dessus de 1023 sont disponibles, tous les ports de 0 à 1024 sont utilisés ou considérés comme “réservés”.