10장. 인쇄 구성
CUPS(Common UNIX Printing System)는 Red Hat Enterprise Linux에서 인쇄를 관리합니다. 사용자는 호스트의 CUPS에 프린터를 구성하여 출력하도록 합니다. 또한 CUPS에서 프린터를 공유하여 호스트를 출력 서버로 사용할 수 있습니다.
CUPS는 다음과 같은 출력을 지원합니다.
- Air#187™ 및 IPP Everywhere™ 프린터
- 기존PPD(PPD) 기반 드라이버를 사용하는 네트워크 및 로컬 USB 프린터
10.1. CUPS 설치 및 구성 링크 복사링크가 클립보드에 복사되었습니다!
CUPS를 사용하여 로컬 호스트에서 출력할 수 있습니다. 이 호스트를 사용하여 네트워크에서 프린터를 공유하고 인쇄 서버 역할을 할 수도 있습니다.
프로세스
cups
패키지를 설치합니다.yum install cups
# yum install cups
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CUPS를 출력 서버로 구성하는 경우
/etc/cups/cupsd.conf
파일을 편집하고 다음과 같이 변경합니다.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]:631
Copy 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&
gt; 지시문에서 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
가 있는 호스트만 관리 서비스에 액세스할 수 있습니다.선택 사항: 웹 인터페이스에서 구성 및 로그 파일에 액세스할 수 있는 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 --reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여러 인터페이스가 있는 호스트에서 CUPS를 실행하는 경우 필요한 네트워크에 대한 액세스를 제한하는 것이 좋습니다.
cups
서비스를 활성화하고 시작합니다.systemctl enable --now cups
# systemctl enable --now cups
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
브라우저를 사용하고
http:// <hostname> :631
에 액세스합니다. 웹 인터페이스에 연결할 수 있는 경우 CUPS가 작동합니다.관리
탭과 같은 특정 기능에는 인증 및 HTTPS 연결이 필요합니다. 기본적으로 CUPS는 HTTPS 액세스를 위해 자체 서명된 인증서를 사용하므로 인증 시 연결이 안전하지 않습니다.