Averigüe qué puertos están escuchando / abiertos en mi servidor Linux y FreeBSD

¿Cómo puedo encontrar puertos abiertos en Linux o FreeBSD Unix server?
Hay diferentes comandos en ambos servidores Linux y UNIX para ver qué puertos TCP / UDP están escuchando o abiertos en su servidor. Puede usar el comando netstat, que imprime conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones de enmascaramiento y membresías de multidifusión, etc., Otra opción (y sugerida) es usar el comando lsof, que enumera archivos abiertos, y ports en Linux, FreeBSD, Solaris y otros sistemas Unixish.

comando netstat para encontrar puertos abiertos

La sintaxis es:
# netstat --listen
O
# netstat -l
Muestra los resultados de mi Debian 8.,X Linux server:

para mostrar puertos abiertos y conexiones TCP establecidas, ingrese:
$ netstat -vatn
para mostrar solo puertos UDP abiertos, pruebe el siguiente comando:
$ netstat -vaun
Si desea ver FQDN (nombre de host dns completo), intente eliminar la bandera-n:
$ netstat -vat
FreeBSD/OS X Unix User try the following command:
$ netstat -na | grep -i LISTEN
$ netstat -f inet -na | grep -i LISTEN

sample outputs:

tcp6 0 0 ::1.52698 *.* LISTEN tcp4 0 0 127.0.0.1.49153 *.* LISTEN tcp4 0 0 127.0.0.1.49152 *.* LISTEN tcp4 0 0 *.22 *.* LISTEN tcp6 0 0 *.22 *.* LISTEN 

lsof command examples

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMErpcbind 1004 root 8u IPv4 14248 0t0 TCP *:sunrpc (LISTEN)rpcbind 1004 root 11u IPv6 14251 0t0 TCP *:sunrpc (LISTEN)rpc.statd 1013 statd 9u IPv4 14331 0t0 TCP *:51084 (LISTEN)rpc.statd 1013 statd 11u IPv6 14335 0t0 TCP *:54585 (LISTEN)sshd 1031 root 3u IPv4 15629 0t0 TCP *:ssh (LISTEN)sshd 1031 root 4u IPv6 15631 0t0 TCP *:ssh (LISTEN)named 1034 bind 20u IPv6 13184 0t0 TCP *:domain (LISTEN)named 1034 bind 21u IPv4 13188 0t0 TCP localhost:domain (LISTEN)named 1034 bind 22u IPv4 13190 0t0 TCP nas01.nixcraft.net.in:domain (LISTEN)named 1034 bind 23u IPv4 14835 0t0 TCP localhost:953 (LISTEN)named 1034 bind 24u IPv6 15643 0t0 TCP ip6-localhost:953 (LISTEN)mysqld 1654 mysql 10u IPv4 16911 0t0 TCP localhost:mysql (LISTEN)lighttpd 1679 www-data 4u IPv4 18535 0t0 TCP *:http (LISTEN)lighttpd 1679 www-data 5u IPv6 18536 0t0 TCP *:http (LISTEN)afpd 1709 root 6u IPv4 18703 0t0 TCP *:afpovertcp (LISTEN)cnid_meta 1710 root 5u IPv4 16316 0t0 TCP localhost:4700 (LISTEN)rpc.mount 1739 root 9u IPv4 16332 0t0 TCP *:52053 (LISTEN)rpc.mount 1739 root 11u IPv6 16336 0t0 TCP *:41859 (LISTEN)rpc.mount 1739 root 13u IPv4 16340 0t0 TCP *:40495 (LISTEN)rpc.mount 1739 root 15u IPv6 16344 0t0 TCP *:35658 (LISTEN)rpc.mount 1739 root 17u IPv4 16348 0t0 TCP *:60881 (LISTEN)rpc.mount 1739 root 19u IPv6 16352 0t0 TCP *:37833 (LISTEN)sshd 1975 vivek 11u IPv6 19711 0t0 TCP ip6-localhost:6010 (LISTEN)sshd 1975 vivek 12u IPv4 19712 0t0 TCP localhost:6010 (LISTEN)

una nota sobre los usuarios de FreeBSD

fig.,01: comando sockstat en FreeBSD

support por favor apoye mi trabajo en Patreon o con una donación.
Get obtenga los últimos tutoriales sobre Linux, código abierto & DevOps a través de RSS o boletín semanal por correo electrónico.
1 13 comentarios hasta ahora… agregar uno ↓
Categoría Lista de Unix y Linux comandos
Administración de Archivos cat
Firewall Alpine Amuro • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.,04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *