Serveur d'impression

Comment configurer un serveur d'impression avec Ubuntu Server, CUPS et Bonjour – Bien choisir son serveur d impression

Le 9 avril 2020 - 5 minutes de lecture

Vous souhaitez ajouter un serveur d'impression à votre centre de données? Jack Wallen vous montre comment le mettre en route en environ cinq minutes.

istock-518142550.jpg

Image: iStockphoto / Ralwel

Vous avez probablement quelques machines Linux dans votre centre de données qui ont quelques cycles CPU à revendre. Pourquoi ne pas les utiliser pour un serveur d'impression? Après tout, la plupart des entreprises dépendent encore de l'impression pour certains services. Lorsque votre entreprise est suffisamment grande pour nécessiter un serveur d'impression, vous pouvez tout aussi bien opter pour un système éprouvé: Linux.

Je vais vous guider à travers la configuration d'un serveur d'impression sur Ubuntu Server 18.04, en utilisant CUPS et Avahi. Ce processus ne devrait pas être difficile et, à la fin, vous aurez un serveur d'impression fiable prêt à l'emploi.

VOIR: Comment devenir administrateur réseau: une feuille de triche (TechRepublic)

Ce dont vous aurez besoin

  • Une imprimante connectée à votre serveur Linux

  • Le pilote d'imprimante installé sur votre serveur Linux

  • Un utilisateur avec des privilèges sudo

Vous devez vous assurer que le pilote de votre imprimante est installé sur le serveur. La procédure à suivre dépendra de l'imprimante que vous utilisez et, bien sûr, assurez-vous que l'imprimante est connectée au serveur et peut imprimer.

Vous devriez pouvoir installer et exécuter cette solution en cinq minutes environ.

Comment installer CUPS

La première chose que nous devons faire est d'installer le paquet CUPS. Connectez-vous à votre serveur Ubuntu dans le centre de données et exécutez la commande:

sudo apt-get install cups -y

Une fois l'installation terminée, démarrez et activez le service CUPS avec la commande:

sudo systemctl start cups
sudo systemctl enable cups

Comment configurer CUPS

Maintenant que CUPS est installé et en cours d'exécution, nous devons apporter quelques modifications de configuration. Pour ouvrir le fichier de configuration CUPS, exécutez la commande:

sudo nano /etc/cups/cupsd.conf

Recherchez d'abord la ligne:

Navigation désactivée

Changez cette ligne en:

Navigation sur

Ensuite, nous voulons pouvoir accéder au tableau de bord Web. Pour cela, recherchez la ligne:

Écouter localhost: 631

Changez cette ligne en:

Port 631

Nous devons également nous assurer que CUPS écoute sur toutes les interfaces. Pour ce faire, recherchez la section:


  
  
  
  Ordonnance autoriser, refuser

Remplacez la section ci-dessus par:


  
  
  
  Ordonnance autoriser, refuser
  Autoriser @LOCAL

Vous souhaiterez peut-être également ajouter un accès à la console d'administration Web. Pour ce faire, recherchez la section:


  
  
  
  Ordonnance autoriser, refuser

Remplacez cette section par:


  
  
  
  AuthType par défaut
  Exiger un utilisateur valide
  Ordonnance autoriser, refuser
  Autoriser @LOCAL

Enregistrez et fermez le fichier.

Redémarrez le démon CUPS avec la commande:

sudo systemctl redémarrer les tasses

Comment partager via les protocoles Bonjour et IPP

Nous allons maintenant nous assurer que l'imprimante est partagée sur votre réseau à l'aide des protocoles Bonjour et IPP. Nous devons d'abord installer le démon avahi avec la commande:

sudo apt install avahi-daemon -y

Ensuite, démarrez et activez le démon avahi avec les commandes:

sudo systemctl start avahi-daemon
sudo systemctl activer avahi-daemon

Si le pare-feu UFW est activé, assurez-vous d'ouvrir le port nécessaire avec la commande:

sudo ufw permet 5353 / udp

Comment se connecter à l'imprimante

À ce stade, votre nouvelle imprimante doit être disponible pour être ajoutée aux bureaux qui en ont besoin. La façon dont vous ajoutez l'imprimante dépend du système d'exploitation de bureau que vous utilisez. Par exemple, avec Pop! _OS Linux, je peux ouvrir la fenêtre Ajouter une imprimante depuis Paramètres | Les périphériques et la nouvelle imprimante apparaissent automatiquement (Figure A).

Figure A

cups-add-printer.jpg "data-original =" https://tr2.cbsistatic.com/hub/i/r/2020/04/07/050c8313-75a6-45af-a7f0-c6ed7b28a7a6/resize/770x/54879651178c8e7cb35c7a047f66f027 /cups-add-printer.jpg

L'imprimante CUPS-BRF est ma nouvelle imprimante disponible.

À ce stade, votre imprimante doit être ajoutée au bureau et capable d'imprimer. Si vous en avez besoin, vous pouvez gérer à la fois l'imprimante et le serveur à partir de la console Web en pointant un navigateur vers http: // SERVER_IP: 631. La console d'administration est à l'adresse https: // SERVER_IP: 631 / admin (où SERVER_IP est l'adresse IP du serveur d'hébergement). Pour la console d'administration, vous serez invité à entrer un nom d'utilisateur et un mot de passe valides.

Comment verrouiller la console d'administration

Il est important de comprendre que tout utilisateur du serveur Linux peut accéder à cette console. Si vous souhaitez le verrouiller un peu plus, vous pouvez changer la ligne (dans /etc/cups/cupsd.conf):

Exiger un utilisateur valide

à

Obliger l'utilisateur @SYSTEM

Vous devrez ensuite créer un nouvel utilisateur et les ajouter au groupe lpadmin avec la commande:

sudo useradd -g lpadmin cupsadmin

Définissez un mot de passe pour l'utilisateur cupsadmin avec la commande:

sudo passwd cupsadmin

Vous devriez alors pouvoir vous connecter à la console d'administration avec l'utilisateur cupsadmin et le mot de passe que vous venez de définir.

L'utilisation de cette configuration est un moyen rentable d'ajouter un serveur d'impression à votre centre de données – ou n'importe où dans votre entreprise.

Regarde aussi

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.