CUPS Remote-Zugriff Webinterface
Version vom 22. Februar 2023, 10:53 Uhr von Linkai.zhang (Diskussion | Beiträge)
- Standardmäßig lässt sich das CUPS-Webinterface nur vom localhost auf Port 631 bedienen
- ss -lntp | grep 631
LISTEN 0 128 127.0.0.1:631 0.0.0.0:* users:(("cupsd",pid=491,fd=9))
LISTEN 0 128 [::1]:631 [::]:* users:(("cupsd",pid=491,fd=8))
CUPS Konfigurationsdatei bearbeiten
- vim /etc/cups/cupsd.conf
... Listen 192.168.56.254:631 Listen /run/cups/cups.sock # Show shared printers on the local network. Browsing On BrowseLocalProtocols dnssd # Default authentication type, when authentication is required... DefaultAuthType Basic # Web interface setting... WebInterface Yes # Restrict access to the server... <Location /> Order allow,deny Allow 192.168.56.254 </Location> # Restrict access to the admin pages... <Location /admin> Allow 192.168.56.254 Order allow,deny </Location> # Restrict access to configuration files... <Location /admin/conf> Allow 192.168.56.254 AuthType Default Require user @SYSTEM Order allow,deny </Location> # Restrict access to log files... <Location /admin/log> Allow 192.168.56.254 AuthType Default Require user @SYSTEM Order allow,deny </Location> ...
Daemon neustarten und überprüfen
- systemctl restart cups
- ss -lntp | grep 631
LISTEN 0 128 0.0.0.0:631 0.0.0.0:* users:(("cupsd",pid=4247,fd=6))
- Nun sollte das Webinterface vom Host mit der IP 192.168.56.254 erreichbar sein
[Bild:cups-webinterface.png]