Principales puertos de red en Linux
Listamos los principales puertos de red utilizados en GNU/Linux. Dichos puertos son utilizados por los servicios de red más importantes, como por ejemplo FTP, SSH, SMTP o POP3 entre otros.
Ya sabéis que aquí sigo estudiando para el examen, que por cierto ya tengo mañana, para el certificado de LPIC, en este caso, en la parte del 102. Como es una de las partes que me toca estudiar, a modo de repaso, aquí os dejo los principales puertos utilizados en los protocolores de red, en nuestros GNU/Linux
Principales puertos de red en Linux
Tabla con los principales puertos de red en GNU/Linux. Donde se indica el número de puertos, el protocolo, su uso y ejemplos de servicios que los utilizan.
PUERTO | PROTOCOLO | USO | EJEMPLOS |
20 | TCP | Datos FTP | PROFTPD |
21 | TCP | FTP | PROFTPD |
22 | TCP | SSH | OPENSSH |
23 | TCP | TELNET | TELNET |
25 | TCP | SMTP | SENDMAIL, POSTFIX, EXIM Y QMAIL |
53 | TCP / UDP | DNS | BIND |
67 | UDP | DHCP | ISC, DHCP |
80 | TCP | HTTP | APACHE, NGINX |
110 | TCP | POP3 | DOVECOT |
111 | TCP / UDP | MAPEADOR PUERTOS | NFS |
113 | TCP | AUTH / IDENT | IDENTD |
123 | TCP | NTP | NTP, CHRONY |
139 | TCP | NETBIOS | SAMBA |
143 | TCP | IMAP | DOVECOT, CYRUS |
161 | UDP | SNMP | NET-SNMP |
177 | UDP | XDMCP | XDM, KDM, GDM |
389 | TCP | LDAP | OPENLDAP |
443 | TCP | HTTPS | APACHE, NGINX |
445 | TCP | MS DIRECTORY | SAMBA |
465 | TCP | SMTP SSL | SENDMAIL, POSTFIX, EXIM Y QMAIL |
631 | TCP | IMPRESIÓN | CUPS |
635 | TCP | LDAP SSL | OPENLDAP |
993 | TCP | IMAP | DOVECOT, CYRUS |
995 | TCP | POP3 SSL | DOVECOT |
5900 | TCP | REMOTE FRAMEBUFFER | VNC |
6000-6007 | TCP | X WINDOW | X.ORG |
En nuestros sistemas favoritos también podemos consultar el fichero /etc/services, donde encontramos la larga lista de puertos y servicios relacionados.
Si que es cierto que memorizarse todos estos puertos, protocolos y servicios es algo tedioso. Desde mi experiencia os recomiendo prácticar en la consola de comandos, con servicios de correo como postfix o sendmail (pop3, smtp e IMAP), servicios web como Apache o Nginx (http y https), gráficas con Cacti (SNMP) y conexiones en remoto segura (SSH) Ya sabéis que la mejor manera de aprender es practicar.
Como anécdota, con los compañeros del trabajo hay cierto sorna, ya que ven un poco absurdo aprenderse de memoria estos puertos, ya que en el día a día, consultando en Internet encuentras respuesta para todo. Y más con la broma de haberme aprendido todas la categorías de man, para que luego no me saliesen en el examen del 101.
En fin, en cualquier caso, espero que esta entrada os sea de utilidad en algún momento. Nos vamos leyendo.
Autorizado por la IANA: puerto 41121, protocolo «Tentacle» de Pandora FMS…
En parte vuestros compañero tienen razón, el anterior es un ejemplo de ello pero aprovecho de preguntar:
¿Qué tan cierto es que los puertos «seguros» a nivel de kernel son hasta 1024?
Por favor sáqueme de esa duda, si es cierto entonces vale aprenderlos «de memoria» -o al menos estudiarlos- hasta el 2014.
CORRIJO «… estudiarlos- hasta el 1024» (aprovecho la fe de errata, mi cuenta en Twitter es @ks7000).
Hola,
No me consta que los puertos hasta el 1024 sean más seguros. De hecho son los más utilizados, ergo son los que reciben más ataques. Aún así quizás no soy la persona más adecuada para contestar, ya que no soy experto en redes ni en seguridad.
Pues Jimmy, no era consciente que estabas detrás de @ks7000, cuenta de Twitter que hace tiempo que conozco y sigo. Así que aprovecho para saludarte 🙂
Hola , no es que sean puertos más seguros , sin no “privilegiados “ ya que para poder iniciar un servicio en ellos , tiene que ser inicialmente ejecutado como root , aunque después otros threads como en el caso de los servidores web ( puerto 80/443) los inicie otro usuario como www-data o http.
Un saludo
Vale: son abiertos como root y después asignados a otros «usuarios» ¿system-d se encarga de esto, cierto?
(NO es necesario que conteste esta pregunta porque estoy seguro que ustedes deben haber publicado algún artículo al respecto).
Saludos desde Venezuela.
Hola, cuando me pongo a configurar firewalls este listado siempre ayuda
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
Un saludo.
Hola,
Muchas gracias por el aporte.
Saludos!!
Es cierto, es muy útil el artículo pero está en inglés…
HE MEJORADO el artículo en español:
https://es.wikipedia.org/wiki/Anexo:N%C3%BAmeros_de_puertos_de_red
Y ADEMÁS he traducido «Puertos efímeros» del idioma inglés:
https://es.wikipedia.org/wiki/Puertos_ef%C3%ADmeros
¡Si podéis revisar, os agradezco por los errores que encontréis para poder corregirlos!