Webインターフェイスを使用して、CUPSをリモートで管理するにはどうすればよいですか?


43

私のアパートにはUbuntuサーバーがあり、プリンターを手に入れたばかりなので、共有する時が来ました!

過去にデスクトップでCUPSを使用しましたが、ブラウザーでlocalhost:631を指定して設定を行いました。Webベースの管理ツールをリモートで使用できますか?

私は/etc/cups/cupsd.confファイルで遊んでいて、現在、LAN上のブラウザをserver-ip:631に向けることができますが、403 Forbiddenエラーが発生しています。

CUPSのリモート管理者を許可することが不可能な場合、またはセキュリティ上の理由で悪い考えである場合、サーバーへのSSHトンネルを使用してこれを達成することは可能でしょうか?

回答:


46

この方法の方が簡単だとわかりました。

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

/etc/cups/cupsd.confファイルが更新され、cupsが再起動され、以前の構成のバックアップが同じフォルダーに保存されます。

公式のCUPS プリンター共有ガイドで提示されている方法に似ています。私はオプションを見つけ--remote-adminman cupsctl


5
CUPSオンラインヘルプではなく、ディストリビューション固有のドキュメント、ブログ、およびその他のソースを参照/参照している多くの人々を見るのは悲しいことです。:/
バジリコデ14年

1
常に最初に推奨される方法を使用してください!彼らはソフトウェアを作りました!
FreeSoftwareServers

6
それはおそらく彼らが尋ねるべき質問を知らないためです。多くの場合、ドキュメントを使用するには、探しているものを正確に知るか、マニュアル全体を読む必要があります-楽しくはなく、時間がかかりすぎます。また、CUPSの専門家にはなりたくありません。1つの小さなスイッチを切り替える方法を知りたいだけです。
ダグルームズ

1
私はsudo service cups restartこの後やらなければならなかったが、それはうまくいきました!:)(debian 10 32ビット)
ハンシェンリック

再起動は必要ありません。Debian 8,9およびArch
eri

31

私が通常これを達成する方法は、任意のポートを介してsshでトンネルすることです:

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

安全で、リモートアクセスを許可します。すべての問題を解決するわけではありませんが、不規則なアクセスに役立ちます。


2
このヒントは素晴らしいです。カップの設定を変更せずに、カップを安全に管理できます。
ゲルロス

この-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>

ローカルネットワーク上のユーザーのみが管理ページと設定ファイルにアクセスできるようにするだけです(ルーターに631のポートフォワーディングが設定されていないので、大したことではないでしょうか?) )。

編集:特定のコンピューターのみを許可するには、

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