En el sistema Linux, es muy importante y común verificar los puertos abiertos, ya que podemos usarlo para verificar qué servicios se están ejecutando en el sistema y qué puertos están abiertos al mundo exterior, los siguientes son los detalles:
1. Utilice el comando netstat
netstat-tuln
Este comando mostrará todos los puertos TCP y UDP que están escuchando actualmente. en,
-t significa mostrar el puerto TCP,
-u significa mostrar el puerto UDP,
-l indica que solo se muestran los puertos en estado de escucha,
-n significa mostrar el número de puerto en formato numérico.
2. Usa el comando ss
ss-tuln
Este comando es similar a netstat y se usa para mostrar los puertos TCP y UDP que están escuchando actualmente. en,
-t significa mostrar el puerto TCP,
-u significa mostrar el puerto UDP,
-l indica que solo se muestran los puertos en estado de escucha,
-n significa mostrar el número de puerto en formato numérico.
3. Usa el comando lsof
lsof -i
Este comando mostrará las conexiones de red actualmente abiertas y los puertos de escucha. en,
-i significa mostrar solo información relacionada con la red.
Estos comandos enumerarán los puertos que están escuchando en el sistema junto con su estado y los detalles de los procesos asociados. Tenga en cuenta que la ejecución de estos comandos puede requerir root o un usuario con los privilegios adecuados para ver toda la información del puerto.