SSL-Zertifikat für den Zugriff per HTTPS einrichten:
[root@server ~]# openssl genrsa -out server.key 1024
[root@server ~]# openssl req -new -key server.key -out server.csr
[root@server ~]# openssl x509 -req -days 9999999 -in server.csr -signkey server.key -out server.crt
CUPS Konfigurationsdatei cupsd.conf anpassen:
MaxLogSize 2000000000
# Show troubleshooting information in error_log.
LogLevel debug
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
# (Change ‘@LOCAL’ to ‘ALL’ if using directed broadcasts from another subnet.)
#BrowseAllow @LOCAL
BrowseAllow ALL
DefaultAuthType Basic
# Allow remote administration…
Order allow,deny
# Allow @LOCAL
Allow All
# Allow remote administration…
Order allow,deny
AuthType Basic
Require user @SYSTEM
# Allow @LOCAL
Allow All
# Allow remote access to the configuration files…
AuthType Basic
Require user @SYSTEM
Order allow,deny
# Allow @LOCAL
Allow All
Require user @OWNER @SYSTEM
Order deny,allow
AuthType Basic
Require user @SYSTEM
Order deny,allow
Require user @OWNER @SYSTEM
Order deny,allow
# Only the owner or an administrator can cancel a job…
Order deny,allow
Require user @OWNER @SYSTEM
Order deny,allow
Druckereinrichtung:
Nach den Neustart des cupsd können dann per Browser über die Weboberfläche
des CUPS-Servers (https://HOSTNAME:631) die Drucker eingerichtet werden.
Die Drucker werden als RAW-Drucker eingerichtet, da die Treiber über den Samba-Server
zur Verfügung gestellt werden.