Solución:
netstat
se puede utilizar para ver la estadística de los puertos.
sudo netstat -lnp
Para enumerar todo Latenuar puertos norteumbers con el PAGproceso responsable en cada uno. Termine o elimine el proceso para cerrar el puerto. (kill
, pkill
…)
Sin la terminación del proceso, ¡no es posible! . Consulte Cerrar manualmente un puerto desde la línea de comandos. De otra manera, puede buscar una solución de firewall (como aislar ese puerto de la red)
para cerrar el puerto abierto en ubuntu, puede usar el siguiente comando
sudo kill $(sudo lsof -t -i:3000)
en lugar de 3000
puede especificar su número de puerto
lsof
El comando dará información sobre el archivo abierto por el proceso.
-t : Esta bandera especifica que lsof debe producir una salida concisa con identificadores de proceso solamente y sin encabezado, por ejemplo, para que la salida se pueda canalizar a kill (1). Esta opción selecciona la opción -w.
-I : Esta bandera selecciona la lista de archivos cuya dirección de Internet coincide con la dirección especificada en i. Si no se especifica ninguna dirección, esta opción selecciona la lista de todos los archivos de red de Internet y x.25 (HP-UX).
sudo ufw allow 22
sudo ufw deny 22