Nyomtatókiszolgáló konfigurálása Ubuntu Server, CUPS és Bonjour segítségével

Valószínűleg van néhány Linux-gép az adatközpontjában, amelyeknek van néhány szabad CPU-ciklusa. Miért ne használhatná ki őket egy nyomtatószerverhez? Elvégre a legtöbb vállalkozás még mindig bizonyos részlegek nyomtatására támaszkodik. Ha vállalkozása elég nagy ahhoz, hogy nyomtatószerverre legyen szüksége, akkor akár egy jól bevált rendszert is választhat: Linux.

Megmutatom, hogyan állítson be egy nyomtatókiszolgálót az Ubuntu Server 18.04 rendszeren, a CUPS és az Avahi segítségével. Ez a folyamat nem lesz nehéz, és a végén egy megbízható nyomtatószerver áll majd készen az indulásra.

LÁSZLÓ: Így válhatsz hálózati rendszergazdává: A cheat sheet (TechRepublic)

Amire szüksége lesz

  • A Linux-kiszolgálóhoz csatlakoztatott nyomtató

  • A Linux-kiszolgálóra telepített nyomtatóillesztő

  • Sudo jogosultságokkal rendelkező felhasználó

Szükséges, hogy a nyomtató illesztőprogramja telepítve legyen a kiszolgálón. Ennek módja az Ön által használt nyomtatótól függ, és természetesen győződjön meg arról, hogy a nyomtató csatlakoztatva van a kiszolgálóhoz, és képes nyomtatni.

Ezt a megoldást körülbelül öt perc alatt be kell állítania és működőképessé kell tennie.

A CUPS telepítése

Az első dolog, amit tennünk kell, az a CUPS csomag telepítése. Jelentkezzünk be az adatközpontban lévő Ubuntu szerverünkre, és adjuk ki a parancsot:

 sudo apt-get install cups -y 

A telepítés befejezése után indítsuk el és engedélyezzük a CUPS szolgáltatást a következő paranccsal:

 sudo systemctl start cupssudo systemctl enable cups 

A CUPS konfigurálása

Most, hogy a CUPS telepítve van és fut, néhány konfigurációs módosítást kell végrehajtanunk. A CUPS konfigurációs fájl megnyitásához adjuk ki a parancsot:

 sudo nano /etc/cups/cupsd.conf 

Először keresse meg a sort:

 Browsing Off 

Változtassa meg ezt a sort a következőkre:

 Browsing Off 

Változtassa meg ezt a sort:

 Browsing On 

A következőkben szeretnénk elérni a webalapú műszerfalat. Ehhez keresse meg a sort:

 Listen localhost:631 

Változtassa meg ezt a sort a következőre:

 Listen localhost:631 

Változtassa meg ezt a sort a következőre:

 Listen localhost:631 

Változtassa meg ezt a sort a következőre:

 Port 631 

Meg kell győződnünk arról is, hogy a CUPS minden interfészen figyel. Ehhez keressük meg a következő részt:

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

Változtassa meg a fenti szakaszt a következőre:

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

Változtassa meg a fenti szakaszt a következőre:

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

Változtassa meg a fenti szakaszt:

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

A webes adminisztrátori konzolhoz való hozzáférést is érdemes hozzáadni. Ehhez keresse meg a következő szakaszt:

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

Mentsd el és zárd be a fájlt.

Elindítsa újra a CUPS démont a következő paranccsal:

 sudo systemctl restart cups 

Megosztás a Bonjour és IPP protokollokon keresztül

Most gondoskodunk arról, hogy a nyomtatót a Bonjour és IPP protokollok segítségével ossza meg a hálózaton. Először is telepítenünk kell az avahi démont a következő paranccsal:

 sudo apt install avahi-daemon -y 

Következő lépésként indítsuk el és engedélyezzük az avahi démont a következő parancsokkal:

 sudo systemctl start avahi-daemonsudo systemctl enable avahi-daemon 

Ha engedélyezve van az UFW tűzfal, győződjön meg róla, hogy megnyitotta a szükséges portot a következő paranccsal:

 sudo ufw allow 5353/udp 

Így csatlakozhat a nyomtatóhoz

Ezzel a ponttal az új nyomtatónak elérhetőnek kell lennie, hogy hozzáadható legyen azokhoz az asztalokhoz, amelyeknek szükségük van rá. A nyomtató hozzáadásának módja az Ön által használt asztali operációs rendszertől függ. A Pop!_OS Linux esetében például a Beállítások | Eszközök menüpontban megnyithatom a Nyomtató hozzáadása ablakot, és az új nyomtató automatikusan megjelenik (A ábra).

A ábra

A CUPS-BRF-Printer az újonnan elérhető nyomtatóm.

Ezzel a ponttal a nyomtatót hozzá kell adni az asztalhoz, és képesnek kell lennie nyomtatni. Szükség esetén a nyomtatót és a kiszolgálót is kezelheti a webalapú konzolról, ha egy böngészővel a http://SERVER_IP:631 címre mutat. Az admin konzol a https://SERVER_IP:631/admin címen található (ahol a SERVER_IP a tárhelykiszolgáló IP-címe). Az admin konzolhoz egy érvényes felhasználónevet és jelszót kell megadnia.

Az admin konzol lezárása

Fontos tudni, hogy a Linux szerver bármelyik felhasználója hozzáférhet ehhez a konzolhoz. Ha egy kicsit szorosabban akarod lezárni, akkor megváltoztathatod ezt a sort (az /etc/cups/cupsd.conf állományban):

 Require valid-user 

re:

 Require user @SYSTEM 

Ezután létre kell hoznia egy új felhasználót, és hozzá kell adnia az lpadmin csoporthoz a következő paranccsal:

 sudo useradd -g lpadmin cupsadmin 

Állítson be jelszót a cupsadmin felhasználónak a következő paranccsal:

 sudo useradd -g lpadmin cupsadmin 

:

 sudo passwd cupsadmin 

Ezután be kell tudnia jelentkezni az admin konzolra a cupsadmin felhasználóval és az imént beállított jelszóval.

Ezzel a beállítással költséghatékony módon adhat hozzá egy nyomtatókiszolgálót az adatközpontjához – vagy bárhová a vállalaton belül.

Lásd még:

  • Hogyan válhat adatbázis-adminisztrátorrá? A cheat sheet (TechRepublic)
  • 10 dolog, amit a vállalatok saját adatközpontjukban tartanak (TechRepublic letöltés)
  • Hiring kit: (TechRepublic Premium)
  • Hogyan alakítják át a hiperszintű adatközpontok az egész IT-t (ZDNet)
  • A legjobb felhőszolgáltatások kisvállalkozások számára (CNET)
  • DevOps: További kötelező olvasmányok (TechRepublic on Flipboard)
Kép: /Ralwel

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.