9장. Samba를 사용하여 Kerberos 인증이 있는 Windows 인쇄 서버에 인쇄


samba-krb5-printing wrapper를 사용하면 RHEL(Red Hat Enterprise Linux)에 로그인한 Active Directory(AD) 사용자는 Kerberos를 사용하여 Active Directory(AD)에 인증한 다음 출력 작업을 Windows 인쇄 서버로 전달하는 로컬 CUPS 인쇄 서버로 출력할 수 있습니다.

이 구성의 이점은 RHEL의 CUPS 관리자가 고정된 사용자 이름과 암호를 구성에 저장할 필요가 없다는 것입니다. CUPS는 출력 작업을 전송하는 사용자의 Kerberos 티켓을 사용하여 AD에 인증합니다.

참고

Red Hat은 로컬 시스템에서 CUPS에 출력 작업만 제출하고 Samba 인쇄 서버에서 프린터를 다시 공유하지 않도록 지원합니다.

사전 요구 사항

  • 로컬 CUPS 인스턴스에 추가하려는 프린터는 AD 출력 서버에서 공유됩니다.
  • AD에 RHEL 호스트를 멤버로 가입했습니다.
  • CUPS가 RHEL에 설치되고 cups 서비스가 실행 중입니다.
  • 프린터의 PPD(PPD) 파일은 /usr/share/cups/model/ 디렉터리에 저장됩니다.

절차

  1. samba-krb5-printing,samba-client, krb5-workstation 패키지를 설치합니다.

    # dnf install samba-krb5-printing samba-client krb5-workstation
    Copy to Clipboard Toggle word wrap
  2. 선택 사항: 도메인 관리자로 인증하고 Windows 출력 서버에서 공유되는 프린터 목록을 표시합니다.

    # smbclient -L win_print_srv.ad.example.com -U administrator@AD_KERBEROS_REALM --use-kerberos=required
    
    	Sharename       Type      Comment
    	---------       ----      -------
    	...
    	Example         Printer   Example
    	...
    Copy to Clipboard Toggle word wrap
  3. 선택 사항: CUPS 모델 목록을 표시하여 프린터의 PPD 이름을 확인합니다.

    lpinfo -m
    ...
    samsung.ppd Samsung M267x 287x Series PXL
    ...
    Copy to Clipboard Toggle word wrap

    다음 단계에서 프린터를 추가할 때 PPD 파일의 이름이 필요합니다.

  4. CUPS에 프린터를 추가합니다.

    # lpadmin -p "example_printer" -v smb://win_print_srv.ad.example.com/Example -m samsung.ppd -o auth-info-required=negotiate -E
    Copy to Clipboard Toggle word wrap

    명령에서는 다음 옵션을 사용합니다.

    • -P printer_name 은 CUPS에서 프린터 이름을 설정합니다.
    • -V URI_to_Windows_ Cryostat 는 URI를 Windows 프린터로 설정합니다. smb://host_name/printer_share_name 형식을 사용합니다.
    • -m PPD_file 은 프린터가 사용하는 PPD 파일을 설정합니다.
    • -O auth-info-required=negotiate 는 출력 작업을 원격 서버로 전달할 때 Kerberos 인증을 사용하도록 CUPS를 구성합니다.
    • - e 프린터 및 CUPS는 프린터에 대한 작업을 허용합니다.

검증

  1. AD 도메인 사용자로 RHEL 호스트에 로그인합니다.
  2. AD 도메인 사용자로 인증합니다.

    # kinit domain_user_name@AD_KERBEROS_REALM
    Copy to Clipboard Toggle word wrap
  3. 로컬 CUPS 출력 서버에 추가한 프린터에 파일을 출력합니다.

    # lp -d example_printer file
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat