웹 인터페이스를 사용하여 CUPS를 어떻게 원격으로 관리합니까?


44

나는 아파트에 우분투 서버가 있고 방금 프린터를 가지고 있으므로 공유 할 시간입니다!

과거에는 데스크탑에서 CUPS를 사용했으며 브라우저를 localhost : 631로 설정하여 설정했습니다. 웹 기반 관리 도구를 원격으로 사용할 수 있습니까?

/etc/cups/cupsd.conf파일을 가지고 놀고 있는데 현재 LAN의 브라우저를 server-ip : 631로 보낼 수있는 지점에 있지만 403 Forbidden 오류가 발생합니다.

CUPS의 원격 관리자를 허용하는 것이 불가능하거나 보안상의 이유로 나쁜 생각이라면 SSH 터널을 사용하여 서버에이를 수행 할 수 있습니까?

답변:


45

이 방법이 더 간단하다는 것을 알았습니다.

# cupsctl --remote-admin --remote-any --share-printers

/etc/cups/cupsd.conf파일 을 업데이트하고 컵을 다시 시작하여 이전 구성의 백업을 동일한 폴더에 저장합니다.

프린터 공유 에 대한 공식 CUPS 안내서에 제시된 방법과 유사합니다 . 에서 옵션 --remote-admin을 찾았 습니다 man cupsctl.


5
많은 사람들이 CUPS 온라인 도움말 대신 배포 관련 문서, 블로그 및 기타 소스를 탐색 / 참조하는 것은 슬픈 일입니다. : /
basilikode

1
항상 권장 방법을 먼저 사용하십시오! 그들은 소프트웨어를 만들었습니다!
FreeSoftwareServers

6
그들은 어떤 질문을해야할지 모르기 때문일 것입니다. 종종 문서를 사용하려면 원하는 것을 정확히 알고 있거나 전체 설명서를 읽어야합니다. 재미 있지 않고 시간이 너무 오래 걸립니다. 우리는 또한 CUPS 전문가가되고 싶지 않으며, 하나의 작은 스위치를 뒤집는 방법 만 알고 싶습니다.
Dagrooms 2016 년

1
나는 sudo service cups restart이것 후에해야했다. 그러나 그것은 효과가 있었다! :) (debian 10 32bit)
hanshenrik

다시 시작할 필요가 없습니다. 데비안 8,9와 아치
eri

31

내가 일반적으로 이것을 달성하는 방법은 임의의 포트를 통해 ssh를 터널링하는 것입니다.

ssh admin@10.36.8.43 -T -L 3631:localhost:631

안전하고 원격 액세스를 허용합니다. 모든 문제를 해결하지는 않지만 불규칙한 액세스에 유용합니다.


2
컵 팁 구성을 변경하지 않고도 컵을 안전하게 관리 할 수 ​​있습니다.
gerlos

-T옵션은 정말 필요하지 않습니다; 터미널 세션 생성을 막을뿐입니다. 어떤 이유로 터미널 세션이 필요한 경우에는 그대로 두십시오.
user149408

30

미션이 폐지되었습니다! 이 페이지는 많은 도움되었습니다 .

서버와 관리자 페이지에 대한 액세스에 "모두 허용"을 추가하면 구성이 다음과 같이 표시됩니다.

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow all
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

이제 로컬 네트워크의 사용자 만 관리자 페이지와 구성 파일에 액세스 할 수 있도록 알아 내야합니다.) ).

편집 : 특정 컴퓨터 만 허용하려면 다음과 같은 작업을 수행 할 수 있습니다

<Location /admin>
      Order allow,deny
      Allow from 10.10.10.5
</Location>

또는 전체 10.10.10 서브넷의 경우

<Location /admin>
      Order allow, deny
      Allow from 10.10.10.*
</Location>

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.