CUPS (serveur d'impression) · HOWTO pour configurer un petit serveur · Ch. Schneider – Bien choisir son serveur d impression
Author: Titanfall —
Short summary: CUPS (serveur d'impression) Prérequis: OpenSSL Le suivant La configuration dépend d'une infrastructure à clé publique correctement configurée. En particulier, le certificat de l'autorité de certification doit être disponible sur tous les hôtes. Navigation et polling Il existe deux manières de configurer le serveur et le client: Navigation Le serveur propage ses imprimantes sur le réseau […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/08/12/cups-serveur-dimpression-%c2%b7-howto-pour-configurer-un-petit-serveur-%c2%b7-ch-schneider-bien-choisir-son-serveur-d-impression/
- LLM HTML version
- https://tutos-gameserver.fr/2019/08/12/cups-serveur-dimpression-%c2%b7-howto-pour-configurer-un-petit-serveur-%c2%b7-ch-schneider-bien-choisir-son-serveur-d-impression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/08/12/cups-serveur-dimpression-%c2%b7-howto-pour-configurer-un-petit-serveur-%c2%b7-ch-schneider-bien-choisir-son-serveur-d-impression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 5 minutes (276 seconds)
- Word count
- 920
Key points
- CUPS (serveur d'impression) Prérequis: OpenSSL Le suivant La configuration dépend d'une infrastructure à clé publique correctement configurée.
- En particulier, le certificat de l'autorité de certification doit être disponible sur tous les hôtes.
- Navigation et polling Il existe deux manières de configurer le serveur et le client: Navigation Le serveur propage ses imprimantes sur le réseau via des paquets de diffusion UDP.
- Cela produira une charge supplémentaire sur le serveur et le réseau.
Structured content
CUPS (serveur d'impression)
Prérequis: OpenSSL Le suivant La configuration dépend d'une infrastructure à clé publique correctement configurée. En particulier, le certificat de l'autorité de certification doit être disponible sur tous les hôtes. Navigation et polling Il existe deux manières de configurer le serveur et le client:
Navigation Le serveur propage ses imprimantes sur le réseau via des paquets de diffusion UDP. Cela produira une charge supplémentaire sur le serveur et le réseau. Les clients auront besoin d’un planificateur en marche (démon CUPS) à l’écoute de ces informations, s'ils veulent utiliser cette fonctionnalité, mais ils ne nécessite aucune configuration supplémentaire. Vote Le serveur ne propagera pas ses imprimantes sur le réseau. Les clients savent quel serveur utiliser et l'interroger pour ses imprimantes. Il y aura moins charge sur le serveur et le réseau et les clients ne nécessiteront aucun planificateur, mais une configuration manuelle. (Si la navigation est activée sur un serveur, le client pouvez toujours utiliser polling pour rendre votre propre programmateur inutile.)
Installation du client Comme cups recommande vraiment d'installer beaucoup de paquets, vous pouvez ajouter --no-install-recommend aux commandes ci-dessous pour éviter leur installation. Installez les packages suivants pour navigation soutien. Aucune autre configuration ne sera nécessaire si le serveur est en cours de navigation. activé (mais jetez un coup d’œil aux exigences réseau de la dernière section!). Sinon, continuez avec la configuration dans la section suivante.
# apt-get --no-install-recommande l'installation de cups cups-client
Installez les paquets suivants pour un vote-seulement client et continuez la configuration dans la section suivante.
# apt-get --no-install-recommande l'installation de cups-client
Configuration du client Sur un vote client ces deux lignes doivent être suffisant pour une configuration complète. La première ligne permet le cryptage et en fonction de vos exigences de sécurité peuvent être ignorées. La deuxième ligne contient le serveur à interroger. Le port Port avec séparateur (deux points) doit être ajouté seulement, s'il diffère de celui par défaut.
Fichier: /etc/cups/client.conf
Chiffrement requis Nom du serveur exemple.serveur.com:Port
Installation du serveur Installez les packages nécessaires pour le serveur CUPS. Concernant le --no-install-recommend option identique à celle du client l'installation s'applique.
# apt-get --no-install-recommande l'installation de cups cups-client
Vous voulez sûrement aussi installer certains des paquets contenant PPD Fichiers («pilotes»), par exemple:
# apt-get --no-install-recommend installer openprinting-ppds filtres foomatic-ppds hplip-ppds
Configuration de base du serveur La configuration de base permet au serveur d'écouter sur toutes les interfaces réseau (IPv4 uniquement). Remplacer l'existant Écoute ligne avec celle ci-dessous:
Extrait: /etc/cups/cupsd.conf
# écoute sur toutes les interfaces #Listen localhost: 631 Écouter 0.0.0.0:631
Ensuite, pour permettre l'accès à distance, Autoriser @LOCAL (ou un similaire directive) doit être ajouté au moins à la / emplacement. Si vous aussi souhaitez configurer le système d’impression à distance via son interface Web, vous faut ajouter un Permettre directive à la / admin emplacement. La partie complète du fichier de configuration pour ces deux emplacements pourrait ressembler à ceci:
Extrait: /etc/cups/cupsd.conf
# Restreindre l'accès au serveur ...
Ordre permettre, refuser Autoriser @LOCAL
# Restreindre l'accès aux pages d'administration ...
Ordre permettre, refuser Autoriser @LOCAL
Si vous voulez que CUPS prenne en charge navigation, le les directives suivantes sont requises (modifiez les règles d’accès en fonction de votre Besoins):
Extrait: /etc/cups/cupsd.conf
Navigation sur ParcourirOrdre autoriser, refuser ParcourirTous les laisser BrowseAddress @LOCAL
Si tu préfères vote, le Navigation directive doit être définie sur De au lieu:
Extrait: /etc/cups/cupsd.conf
Configuration SSL du serveur Les éléments suivants ajoutent la clé / certificat de serveur par défaut à CUPS:
Extrait: /etc/cups/cupsd.conf
ServerCertificate / etc / ssl / certs /serveur.crt ServerKey / etc / ssl / private /serveur.clé
Comme CUPS fonctionne comme racine par défaut, aucune autre action n'est nécessaire pour lui permettre de lire le fichier de clé. Vous pouvez faire en sorte que CUPS écoute sur un port SSL supplémentaire, bien supporte StartTLS pour mettre à niveau une connexion non cryptée à une connexion cryptée. le fait ensuite écouter CUPS ssl_port, par exemple., 632 sur toutes les interfaces (IPv4 uniquement):
Extrait: /etc/cups/cupsd.conf
SSLListen 0.0.0.0:ssl_port
Enfin, redémarrez le planificateur:
# /etc/init.d/cups restart
Configuration de l'imprimante serveur Cela se fait de préférence avec un navigateur Web. Il suffit d'ouvrir l'une des adresses http://server.example.com: 631 ou https://server.example.com: 631 (ou https://server.example.com:ssl_port). Notez que vous devrez entrer votre racine mot de passe pour ajouter / changer imprimantes. Ainsi, les connexions chiffrées commençant par https: // sont fortement recommandés! Exigences de mise en réseau Préalable: Shorewall Si vous utilisez un filtre de paquets comme Shorewall, vous devrez accepter les connexions / paquets d'autres hôtes. Pour un client s'appuyant sur un navigation serveur c'est typiquement:
Extrait: / etc / shorewall / rules
# CUPS # ACCEPTER net $ FW udp 631 #
Pour le serveur une configuration typique est donnée au dessous de. La première ACCEPTEZ une ligne est nécessaire pour permettre l'accès au port CUPS par défaut, et le second pour un port SSL supplémentaire (si configuré).
Extrait: / etc / shorewall / rules
# CUPS # ACCEPTER net $ FW tcp 631 ACCEPTER net $ FW tcp ssl_port #
Et redémarrez Shorewall: Retour à l'index.
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur d'impression
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.