9.3. Acceso y configuración de la interfaz web de CUPS
Esta sección describe el acceso a la CUPS web user interface) (web UI) y la configuración para poder gestionar la impresión a través de esta interfaz.
Procedimiento
Para acceder a la página web CUPS web UI:
Permita que el servidor CUPS escuche las conexiones de la red estableciendo
Port 631
en el archivo/etc/cups/cupsd.conf
:#Listen localhost:631 Port 631
AvisoAl habilitar el servidor CUPS para que escuche en el puerto 631 se abre este puerto para cualquier dirección accesible por el servidor. Por lo tanto, utilice esta configuración sólo en redes locales que sean inalcanzables desde una red externa. Si un servidor necesita ser accesible desde una red externa, pero quiere abrir el puerto 631 sólo para su red local, configure lo siguiente en el archivo
/etc/cups/cupsd.conf
:#Listen <server_local_IP_address>:631
, donde <server_local_IP_address> es una dirección IP inalcanzable desde una red externa, pero está disponible para las máquinas locales.Permita que su sistema acceda al servidor CUPS incluyendo lo siguiente en el archivo
/etc/cups/cupsd.conf
:<Location /> Allow from <your_ip_address> Order allow,deny </Location>
donde <your_ip_address> es la dirección IP real de su sistema. También puede utilizar expresiones regulares para las subredes.
AvisoLa configuración de CUPS ofrece la directiva
Allow from all
en las etiquetas <Location>, pero Red Hat no recomienda usarla, a menos que quiera abrir CUPS a la red externa de Internet, o si el servidor está en una red privada. La configuraciónAllow from all
permite el acceso a todos los usuarios que puedan conectarse al servidor a través del puerto 631. Si establece la directivaPort
en 631, y el servidor es accesible desde una red externa, cualquier persona en Internet puede acceder al servicio CUPS en su sistema.Reinicie el servicio cups.service:
# systemctl restart cups
Abra su navegador y vaya a
http://<IP_address_of_the_CUPS_server>:631/
.Ya están disponibles todos los menús, excepto el de
Administration
.Si hace clic en el menú
Administration
, recibirá el mensaje Forbidden:Para adquirir el acceso al menú
Administration
, siga las instrucciones de Sección 9.3.1, “Adquirir acceso de administración a la interfaz web de CUPS”.
9.3.1. Adquirir acceso de administración a la interfaz web de CUPS
Esta sección describe cómo adquirir acceso de administración al CUPS web UI.
Procedimiento
Para poder acceder al menú
Administation
en el CUPS web UIincluya lo siguiente en el archivo/etc/cups/cupsd.conf
:<Location /admin> Allow from <your_ip_address> Order allow,deny </Location>
NotaSustituya
<your_ip_address>
por la dirección IP real de su sistema.Para poder acceder a los archivos de configuración en el CUPS web UIincluya lo siguiente en el archivo
/etc/cups/cupsd.conf
:<Location /admin/conf> AuthType Default Require user @SYSTEM Allow from <your_ip_address> Order allow,deny </Location>
NotaSustituya
<your_ip_address>
por la dirección IP real de su sistema.Para poder acceder a los archivos de registro en el CUPS web UIincluya lo siguiente en el archivo
/etc/cups/cupsd.conf
:<Location /admin/log> AuthType Default Require user @SYSTEM Allow from <your_ip_address> Order allow,deny </Location>
NotaSustituya
<your_ip_address>
por la dirección IP real de su sistema.Para especificar el uso de la encriptación para las peticiones autenticadas en el CUPS web UIincluya
DefaultEncryption
en el archivo/etc/cups/cupsd.conf
:Encriptación por defecto IfRequested
Con esta configuración, recibirá una ventana de autenticación para introducir el nombre de usuario de un usuario autorizado a añadir impresoras cuando intente acceder al menú
Administration
. Sin embargo, también hay otras opciones cómo configurarDefaultEncryption
. Para más detalles, consulte la página man decupsd.conf
.Reinicie el servicio
cups
:# systemctl restart cups
AvisoSi no reinicia el servicio
cups
, los cambios en/etc/cups/cupsd.conf
no se aplicarán. Por lo tanto, no podrá obtener acceso de administración al servicio CUPS web UI.
Recursos adicionales
-
Para más información sobre cómo configurar un servidor CUPS utilizando el archivo
/etc/cups/cupsd.conf
, consulte la página de manualcupsd.conf
.