Administración remota de cups | Algo de Linux

jueves, 1 de marzo de 2012

Administración remota de cups

Aprovechando que un compañero me lo ha preguntado y sois ya unos cuantos los administradores que leéis mis entradas, aprovecho para publicarlo aquí y queda como chuleta.

Siempre que hemos querido administrar las impresoras de forma remota con cups, hemos añadido una directiva en el fichero /etc/cups/cupsd.conf del tipo:


Allow From "ipadministrador"; 

Dentro del siguiente bloque:


# Restrict access to the server...
<Location>
    Order allow,deny
    Deny From All
    Allow From 127.0.0.1
    Allow From 192.168.1.10

</Location>


En las versiones más recientes, cups viene configurado, además, para escuchar sólo en localhost. Si queremos  administrar las impresoras de forma remota, también tenemos que hacer que cups escuche en todas las interfaces. Para eso, no tenemos más que cambiar:

Listen localhost:631

por:

Listen *:631

2 comentarios:

Fernando García dijo...

Gracias por el aporte.
Una puntualización. Si se quiere administrar el CUPS desde toda una red local, en vez de especificar sólo la dirección del administrador se puede poner:

Allow From 192.168.1.*

Saludos

Esteban M. Navas Martín dijo...

Cierto. Y no sólo en el último bloque. También se puede poner en los anteriores:
Allow From xxx.yyy.*
Allow From xxx.*
Allow From xxx.yyy.zzz.kkk/nnn


O especificar nombres de dominio:
Allow From host.dominio.com
Allow From .domain.com
Allow From *.domain.com