
Comment configurer un serveur d'impression avec Ubuntu Server, CUPS et Bonjour – Bien choisir son serveur d impression
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.

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)
Sommaire
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
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.
Commentaires
Laisser un commentaire