あなたのデータセンターには、おそらくCPUサイクルに余裕があるLinuxマシンがいくつかあることでしょう。 それらをプリンタ サーバーに利用してはいかがでしょうか。 結局のところ、ほとんどのビジネスでは、特定の部門のために印刷に依存しています。 あなたのビジネスがプリントサーバーを必要とするほど大規模な場合、試行錯誤を重ねたシステムを使用した方がよいでしょう。 Linuxです。
Ubuntu Server 18.04 で CUPS と Avahi を使用してプリント サーバーをセットアップする方法を説明します。 このプロセスは難しくないはずで、最終的には、信頼できるプリンター サーバーを準備することができます。
SEE: ネットワーク管理者になるには。 A cheat sheet (TechRepublic)
What you’re need
-
A printer connected to your Linux server
-
The printer driver installed on your Linux server
-
A user with sudo privileges
The printer driver is installed on the server.You must make sure that your driver for the printers is necessary to be sure. これを行う方法は、使用しているプリンタによって異なります。もちろん、プリンタがサーバーに接続され、印刷できることを確認します。
このソリューションは5分程度で立ち上げることができるはずです。
CUPSのインストール方法
最初に行うことは、CUPSパッケージをインストールすることです。 データセンターのUbuntuサーバーにログインして、コマンドを実行します。
sudo apt-get install cups -y
インストールが完了したら、コマンドを使用してCUPSサービスを開始し、有効にします。
sudo systemctl start cupssudo systemctl enable cups
How to configure CUPS
さて、CUPSがインストールされて実行されているので、いくつかの設定を変更する必要があります。 CUPSの設定ファイルを開くには、次のコマンドを実行します。
sudo nano /etc/cups/cupsd.conf
まず、行を探します。
Browsing Off
その行を次のように変更します。
Browsing On
次に、Webベースのダッシュボードにアクセスできるようにしたいと思います。 これを行うには、次の行を探します。
Listen localhost:631
この行を次のように変更します。
Port 631
また、CUPS がすべてのインターフェイスでリッスンしていることを確認する必要があります。 これを行うには、セクションを探します。
<Location /> Order allow,deny</Location>
上のセクションを次のように変更してください。
<Location /> Order allow,deny Allow @LOCAL</Location>
また、Webベースの管理コンソールへのアクセスを追加したいかもしれません。 これを行うには、セクションを探します。
<Location /admin> Order allow,deny</Location>
このセクションを次のように変更してください。
<Location /admin> AuthType Default Require valid-user Order allow,deny Allow @LOCAL</Location>
ファイルを保存して閉じます。
コマンドを使用してCUPSデーモンを再起動します。
sudo systemctl restart cups
BonjourおよびIPPプロトコルによる共有方法
次に、BonjourおよびIPPプロトコルを使用して、プリンタをネットワークに共有することを確認します。 まず、コマンドでavahiデーモンをインストールする必要があります。
sudo apt install avahi-daemon -y
次に、コマンドでavahiデーモンを起動し、有効にします。
sudo systemctl start avahi-daemonsudo systemctl enable avahi-daemon
UFWファイアウォールを有効にしている場合は、コマンドで必要なポートを開くことを確認します。
sudo ufw allow 5353/udp
プリンターへの接続方法
この時点で、新しいプリンターは、それを必要とするデスクトップに追加できるようになっているはずです。 プリンタを追加する方法は、使用しているデスクトップオペレーティングシステムに依存します。 例えば、Pop!_OS Linuxでは、「設定|デバイス」から「プリンタの追加」ウィンドウを開くと、新しいプリンタが自動的に表示されます(図A)。
Figure A
この時点で、プリンタはデスクトップに追加されて印刷できるようになるはずです。 必要であれば、ブラウザでhttp://SERVER_IP:631にアクセスし、Webベースのコンソールからプリンタとサーバーの両方を管理することができます。 管理コンソールはhttps://SERVER_IP:631/adminアドレスにあります(SERVER_IPはホスティングサーバーのIPアドレスです)。 管理コンソールの場合、有効なユーザー名とパスワードの入力を求められます。
管理コンソールをロックする方法
Linux サーバー上のどのユーザーもそのコンソールにアクセスできることを理解することが重要です。 それをもう少し厳しくロックしたい場合、(/etc/cups/cupsd.conf の) 行を変更することができます。
Require valid-user
から
Require user @SYSTEM
に変更し、新しいユーザーを作成し、コマンドで lpadmin グループに追加する必要があります。
sudo useradd -g lpadmin cupsadmin
コマンドを使用して cupsadmin ユーザーのパスワードを設定します。
sudo passwd cupsadmin
その後、ユーザーcupsadminと先ほど設定したパスワードで管理コンソールにログインできるようになるはずです。
この設定を使用すると、データセンター(またはビジネス内の任意の場所)にプリントサーバーを追加するためのコスト効率の良い方法となります。
また、
- データベース管理者になるにはを参照してください。 A cheat sheet (TechRepublic)
- 10 things companies are keeping in their own data centers (TechRepublic download)
- Hiring kit.をご参照ください。 データベース管理者(TechRepublic Premium)
- How hyperscale data centers are reshaping all of IT(ZDNet)
- Best cloud services for small businesses(CNET)
- DevOps: More must-read coverage(TechRepublic on Flipboard)