Jak nakonfigurovat tiskový server s Ubuntu Serverem, CUPS a Bonjour

V datovém centru máte pravděpodobně několik počítačů s Linuxem, které mají několik volných procesorových cyklů. Proč je nevyužít pro tiskový server? Vždyť většina podniků stále spoléhá na tisk pro některá oddělení. Pokud je váš podnik dostatečně velký na to, aby vyžadoval tiskový server, můžete rovnou zvolit osvědčený systém: Linux.

Provedu vás nastavením tiskového serveru v Ubuntu Server 18.04 pomocí CUPS a Avahi. Tento proces by neměl být obtížný a na konci budete mít připravený spolehlivý tiskový server.

ZDE: Jak se stát správcem sítě:

Co budete potřebovat

  • Tiskárnu připojenou k serveru Linux

  • Ovladač tiskárny nainstalovaný na serveru Linux

  • Uživatele s právy sudo

Musíte se ujistit, že je na serveru nainstalován ovladač tiskárny. Způsob, jakým to provedete, bude záviset na tiskárně, kterou používáte, a samozřejmě se ujistěte, že je tiskárna připojena k serveru a může tisknout.

Toto řešení byste měli být schopni zprovoznit během pěti minut.

Jak nainstalovat CUPS

Nejprve musíme nainstalovat balíček CUPS. Přihlaste se k serveru Ubuntu v datovém centru a zadejte příkaz:

 sudo apt-get install cups -y 

Po dokončení instalace spusťte a povolte službu CUPS příkazem:

 sudo systemctl start cupssudo systemctl enable cups 

Jak nakonfigurovat CUPS

Když je CUPS nainstalován a spuštěn, musíme provést několik konfiguračních změn. Chcete-li otevřít konfigurační soubor CUPS, zadejte příkaz:

 sudo nano /etc/cups/cupsd.conf 

Nejprve vyhledejte řádek:

 Browsing Off 

Změňte tento řádek na:

 Browsing On 

Dále budeme chtít mít přístup k webovému ovládacímu panelu. Za tímto účelem vyhledejte řádek:

 Listen localhost:631 

Změňte tento řádek na:

 Port 631 

Musíme se také ujistit, že CUPS naslouchá na všech rozhraních. Za tímto účelem vyhledejte oddíl:

 <Location /> Order allow,deny</Location> 

Změňte výše uvedený oddíl na:

 <Location /> Order allow,deny Allow @LOCAL</Location> 

Možná budete chtít také přidat přístup k webové konzole správce. Za tímto účelem vyhledejte oddíl:

 <Location /admin> Order allow,deny</Location> 

Změňte tuto sekci na:

 <Location /admin> AuthType Default Require valid-user Order allow,deny Allow @LOCAL</Location> 

Soubor uložte a zavřete.

Znovu spusťte démona CUPS příkazem:

 sudo systemctl restart cups 

Jak sdílet pomocí protokolů Bonjour a IPP

Nyní zajistíme, aby tiskárna byla sdílena do sítě pomocí protokolů Bonjour a IPP. Nejprve musíme nainstalovat démona avahi pomocí příkazu:

 sudo apt install avahi-daemon -y 

Dále spustíme a povolíme démona avahi pomocí příkazů:

 sudo systemctl start avahi-daemonsudo systemctl enable avahi-daemon 

Pokud máte povolen firewall UFW, nezapomeňte otevřít potřebný port příkazem:

 sudo ufw allow 5353/udp 

Jak se připojit k tiskárně

V tuto chvíli by měla být vaše nová tiskárna k dispozici pro přidání do pracovních stanic, které ji potřebují. Způsob přidání tiskárny bude záviset na operačním systému pracovní plochy, který používáte. Například v systému Pop!_OS Linux mohu otevřít okno Přidat tiskárnu z nabídky Nastavení | Zařízení a nová tiskárna se automaticky zobrazí (obrázek A).

Obrázek A

Tiskárna CUPS-BRF-Printer je moje nově dostupná tiskárna.

V tuto chvíli by měla být tiskárna přidána na pracovní plochu a měla by být schopna tisku. V případě potřeby můžete tiskárnu i server spravovat z webové konzoly tak, že prohlížeč nasměrujete na http://SERVER_IP:631. Konzola správce se nachází na adrese https://SERVER_IP:631/admin (kde SERVER_IP je IP adresa hostitelského serveru). U konzoly správce budete vyzváni k zadání platného uživatelského jména a hesla.

Jak uzamknout konzolu správce

Je důležité si uvědomit, že k této konzole může přistupovat kterýkoli uživatel serveru Linux. Pokud ji chcete uzamknout trochu přísněji, můžete změnit řádek (v souboru /etc/cups/cupsd.conf):

 Require valid-user 

na

 Require user @SYSTEM 

Příkazem byste pak museli vytvořit nového uživatele a přidat ho do skupiny lpadmin:

 sudo useradd -g lpadmin cupsadmin 

Heslo pro uživatele cupsadmin nastavíte příkazem:

 sudo passwd cupsadmin 

Poté byste se měli být schopni přihlásit do konzoly správce s uživatelem cupsadmin a právě nastaveným heslem.

Použití tohoto nastavení představuje cenově výhodný způsob přidání tiskového serveru do vašeho datového centra – nebo kamkoli v rámci vaší firmy.

Viz také

  • Jak se stát správcem databáze: (TechRepublic)
  • 10 věcí, které si firmy nechávají ve vlastních datových centrech (TechRepublic ke stažení)
  • Sada pro najímání zaměstnanců: (TechRepublic Premium)
  • Jak hyperscale datová centra mění podobu celého IT (ZDNet)
  • Nejlepší cloudové služby pro malé firmy (CNET)
  • DevOps: Další povinné čtení (TechRepublic na Flipboardu)
Obrázek: /Ralwel

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.