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