第1章 CUPS のインストールと設定
CUPS を使用してローカルホストから印刷できます。このホストを使用してネットワーク内でプリンターを共有し、プリントサーバーとして機能させることもできます。
手順
cupsパッケージをインストールします。dnf install cups
# dnf install cupsCopy to Clipboard Copied! Toggle word wrap Toggle overflow CUPS をプリントサーバーとして設定する場合は、
/etc/cups/cupsd.confファイルを編集し、次の変更を加えます。CUPS をリモートで設定する場合、またはこのホストをプリントサーバーとして使用する場合は、CUPS がリッスンする IP アドレスとポートを設定します。
Listen 192.0.2.1:631 Listen [2001:db8:1::1]:631
Listen 192.0.2.1:631 Listen [2001:db8:1::1]:631Copy to Clipboard Copied! Toggle word wrap Toggle overflow デフォルトでは、CUPS は
localhostインターフェイス (127.0.0.1および::1) でのみリッスンします。IPv6 アドレスは角括弧で囲んで指定します。重要信頼できないネットワーク (インターネットなど) からのアクセスを許可するインターフェイスをリッスンするように CUPS を設定しないでください。
<Location />ディレクティブでそれぞれの IP 範囲を許可することで、サービスにアクセスできる IP 範囲を設定します。<Location /> Allow from 192.0.2.0/24 Allow from [2001:db8:1::1]/32 Order allow,deny </Location>
<Location /> Allow from 192.0.2.0/24 Allow from [2001:db8:1::1]/32 Order allow,deny </Location>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <Location /admin>ディレクティブで、CUPS 管理サービスにアクセスできる IP アドレスと範囲を設定します。<Location /admin> Allow from 192.0.2.15/32 Allow from [2001:db8:1::22]/128 Order allow,deny </Location>
<Location /admin> Allow from 192.0.2.15/32 Allow from [2001:db8:1::22]/128 Order allow,deny </Location>Copy to Clipboard Copied! Toggle word wrap Toggle overflow この設定では、IP アドレス
192.0.2.15および2001:db8:1::22を持つホストのみが管理サービスにアクセスできます。オプション: Web インターフェイスで設定ファイルとログファイルへのアクセスを許可する IP アドレスと範囲を設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
firewalldサービスを実行し、CUPS へのリモートアクセスを設定する場合は、firewalldで CUPS ポートを開きます。firewall-cmd --permanent --add-port=631/tcp firewall-cmd --reload
# firewall-cmd --permanent --add-port=631/tcp # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 複数のインターフェイスを持つホストで CUPS を実行する場合は、必要なネットワークにアクセスを制限することを検討してください。
cupsサービスを有効にして起動します。systemctl enable --now cups
# systemctl enable --now cupsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
ブラウザーを使用して、
http://<hostname>:631にアクセスします。Web インターフェイスに接続できれば、CUPS は動作しています。Administrationタブなどの一部の機能では、認証と HTTPS 接続が必要であることに注意してください。デフォルトでは、CUPS は HTTPS アクセスに自己署名証明書を使用するため、認証時の接続はセキュアではありません。