Cortafuegos es el programa predeterminado de firewall en Centos 7.5. Es un programa de línea de comandos que se utiliza para configurar el firewall de Centos 7.5. Es muy fácil de usar. Cortafuegos está disponible en Ubuntu/Debian, Rhel 7, Centos 7, Fedora y muchas más distribución de Linux.
En este artículo, te mostraré cómo habilitar Cortafuegos, Cómo deshabilitar Cortafuegos, y como usar Cortafuegos en Centos 7.5. Empecemos.
Instalación de firewalld
Cortafuegos debe instalarse de forma predeterminada en Centos 7.5. Si por algún caso no está instalado en su Centos 7.5 sistema operativo, puede instalarlo fácilmente desde el repositorio oficial de paquetes de Centos 7.5. Primero actualice el beque caché del repositorio de paquetes con el siguiente comando:
$ sudo yum makecache
El beque El caché del repositorio de paquetes debe actualizarse.
Ahora instalar Cortafuegos Con el siguiente comando:
$ sudo yum instalación firewalld
Prensa Y y luego presiona continuar.
Cortafuegos debe instalarse.
Verificar si Firewalld está habilitado
Si Cortafuegos está habilitado, se iniciará cuando se inicie su computadora.
Puede ejecutar el siguiente comando para verificar si Cortafuegos está habilitado:
$ sudo systemctl habilitado firewalld
Agregar firewalld al inicio del sistema
Si Cortafuegos no está habilitado para comenzar con el arranque del sistema, puede ejecutar el siguiente comando para agregarlo al inicio del sistema. De esa manera se iniciará cuando tu computadora botte.
$ sudo systemctl habilitar firewalld
Cortafuegos debe agregarse a la inicio del sistema.
Eliminar el firewalld del inicio del sistema
Si no quieres Cortafuegos Para comenzar cuando su computadora arranca, es que desea deshabilitar Cortafuegos, Luego ejecute el siguiente comando:
$ sudo systemctl deshabilitar firewalld
Cortafuegos debe eliminarse de su inicio del sistema.
Verificar si se está ejecutando Firewalld
Puedes verificar si Cortafuegos se está ejecutando con el siguiente comando:
$ sudo systemctl status firewalld
Como puede ver en la captura de pantalla a continuación, Cortafuegos es correr.
Si Cortafuegos no está funcionando, entonces puedes comenzar Cortafuegos Con el siguiente comando:
$ sudo systemctl iniciar firewalld
Si Cortafuegos se está ejecutando y quieres detenerlo, ejecutar el siguiente comando:
$ sudo systemctl stop firewalld
Usando Firewalld
Cortafuegos tiene una utilidad de línea de comando firewall-cmd que puede usar para configurar el Cortafuegos programa de firewall.
Puede ejecutar el siguiente comando para enumerar el actual o activo Cortafuegos configuración:
$ sudo firewall-cmd --list-thol
El actualmente activo Cortafuegos La configuración debe estar enumerada.
Si quieres configurar Cortafuegos permanentemente, es decir, si se reinicia la computadora, los cambios aún deben estar activos, debe agregar -permanente Marcar a cada firewall-cmd comando de configuración.
Si quieres probar algo, entonces puedes dejar de lado el -permanente bandera. En este caso, los cambios deben revertirse una vez que reinicie su computadora.
Puede dejar que otras computadoras en su red se conecten a servicios específicos en su computadora agregando estos servicios a Cortafuegos.
Por ejemplo, si desea otras computadoras en su red para acceder al servidor web o al servicio HTTP en su computadora, puede agregarlo a la Cortafuegos configuración de la siguiente manera:
$ sudo firewall-cmd --add-service = http --permanent
Nota: Aquí, http es el nombre del servicio.
El http Se debe agregar servicio.
Puede encontrar todos los servicios disponibles si ejecuta el siguiente comando:
$ LS/USR/lib/firewalld/Services
Todos los servicios predefinidos se enumeran.
Nota: puede copiar uno de los Xml archivo de servicio y crear sus propios servicios personalizados.
Si desea eliminar un servicio del Cortafuegos configuración que ya está agregada, digamos, el http servicio, luego puede ejecutar el siguiente comando:
$ sudo firewall-cmd--remove-service = http --permanent
Nota: Aquí http es el nombre del servicio.
El http Se debe eliminar el servicio.
Si el programa al que desea permitir el acceso no tiene ningún servicio predefinido en Cortafuegos, Pero sabe que el puerto en el que se está ejecutando el programa, puede agregarlo a Cortafuegos sin la necesidad de crear ningún servicio Xml presentar en /usr/lib/firewalld/Services directorio).
Por ejemplo, si desea agregar el TCP puerto 80 Para firewalld, ejecute el siguiente comando:
$ sudo firewall-cmd --Add-port = 80/tcp --Permanent
Si quieres agregar un UDP puerto 80, Luego ejecute el siguiente comando:
$ sudo firewall-cmd --Add-port = 80/UDP --Permanent
Se debe agregar el puerto.
También puede agregar una gama de puertos, digamos TCP puerto 8000 - 8100, Luego ejecute el siguiente comando:
$ sudo firewall-cmd --Add-puerto = 8000-8100/TCP-Permanente
Se deben agregar los puertos.
Puedes eliminar un TCP puerto, digamos puerto 80 de Cortafuegos Con el siguiente comando:
$ sudo firewall-cmd--Remove-Port = 80/TCP --Permanent
Para UDP puerto 80, Ejecute el siguiente comando:
$ sudo firewall-cmd--remove-puerto = 80/UDP --Permanent
Para una variedad de TCP Puertos, digamos 8000 - 8100, Ejecute el siguiente comando:
$ sudo firewall-cmd--Remove-puerto = 8000-8100/TCP --Permanent
Una vez que haya terminado de configurar Cortafuegos, Debe ejecutar el siguiente comando para recargar la nueva configuración:
$ sudo firewalld - -Reload
Así es como instala, habilita y deshabilita, usa Cortafuegos en Centos 7.5. Gracias por leer este artículo.