GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo bloquear un puerto específico en CentOS 8 como 22

Los servicios de red funcionan utilizando un número de puerto específico en los sistemas informáticos, ya sea Linux, Windows, macOS o cualquier otro. Por ejemplo, el servidor web Apache usa el puerto 80 o 443 de forma predeterminada. Sin embargo, podemos cambiarlos, pero en todo el mundo por defecto, cada servicio a través de Internet tiene su propio número de puerto. En caso de que desee deshabilitar o bloquear dichos números de puerto en su servidor CentOS 8 o sistema Desktop Linux, digamos el puerto de servicio SSH que es 22, sigue el siguiente tutorial.

Firewall-CMD es el administrador de firewall predeterminado de CentOS 8/RHEL 8 y aquí lo estamos usando para mostrar los comandos:

Comando para bloquear todas las solicitudes de un puerto específico

firewall-cmd --permanent --add-rule='rule family=ipv4 port port="22" protocol="tcp" reject'

o

firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -m tcp -p tcp --dport 22 -j REJECT

Recargar el cortafuegos para aplicar los cambios:

firewall-cmd --reload

Para bloquear el puerto para una sola dirección IP

firewall-cmd –direct –add-rule ipv4 filter INPUT 1 -m tcp –source dirección IP -p tcp –dport 22 -j RECHAZAR

Ejemplo :si la dirección IP es 192.168.0.107, entonces el comando será de esta manera:

firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -m tcp --source 192.168.0.107 -p tcp --dport 22 -j REJECT

Para desbloquearlo nuevamente, el comando será:

firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -m tcp -p tcp --dport 22 -j ACCEPT

Nota :Puede cambiar el número de puerto en el comando anterior con lo que quiera bloquear. Simplemente reemplace el 22 con el que quieres usar y quieres deshabilitar el acceso para todos o algún sistema de partículas.


Cent OS
  1. Cómo abrir el puerto Http (80) en Iptables en CentOS

  2. CentOS/RHEL 7:Cómo deshabilitar IPv6 solo en una interfaz específica

  3. Cómo abrir un puerto en CentOS / RHEL 7

  4. Cómo encontrar qué dispositivo Ethernet específico corresponde a un puerto específico en una tarjeta de red de interfaz múltiple en CentOS/RHEL

  5. cómo usar netstat en un puerto específico en Linux

Cómo habilitar SSH en CentOS

Cómo instalar una versión específica del kernel en CentOS

Cómo abrir un puerto para una dirección IP específica en Firewalld

Cómo hacer ping a un número de puerto específico

Cómo cambiar el puerto SSH en CentOS

¿Cómo cambiar el puerto SSH en Centos 7.x?