Red Hat Training

A Red Hat training course is available for RHEL 8

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:

  1. 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
    Aviso

    Al 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.

  2. 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.

    Aviso

    La 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ón Allow from all permite el acceso a todos los usuarios que puedan conectarse al servidor a través del puerto 631. Si establece la directiva Port en 631, y el servidor es accesible desde una red externa, cualquier persona en Internet puede acceder al servicio CUPS en su sistema.

  3. Reinicie el servicio cups.service:

    # systemctl restart cups
  4. Abra su navegador y vaya a http://<IP_address_of_the_CUPS_server>:631/.

    cups ui intro

    Ya están disponibles todos los menús, excepto el de Administration.

    Si hace clic en el menú Administration, recibirá el mensaje Forbidden:

    forbidden message

    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

  1. 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>
    Nota

    Sustituya <your_ip_address> por la dirección IP real de su sistema.

  2. 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>
    Nota

    Sustituya <your_ip_address> por la dirección IP real de su sistema.

  3. 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>
    Nota

    Sustituya <your_ip_address> por la dirección IP real de su sistema.

  4. 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 configurar DefaultEncryption. Para más detalles, consulte la página man de cupsd.conf.

  5. Reinicie el servicio cups:

    # systemctl restart cups
    Aviso

    Si 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 manual cupsd.conf.