웹 인터페이스를 사용하여 CUPS를 어떻게 원격으로 관리합니까? 우분투 서버가 있고

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

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

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

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



답변

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

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

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

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


답변

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

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

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


답변

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

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

# 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>


답변