Você provavelmente tem algumas máquinas Linux no seu centro de dados que têm alguns ciclos de CPU a menos. Por que não fazer uso delas para um servidor de impressão? Afinal, a maioria das empresas ainda depende da impressão para certos departamentos. Quando o seu negócio é grande o suficiente para requerer um servidor de impressão, mais vale ir com um sistema experimentado e verdadeiro: Linux.
I’m going to walk you through setting up a print server on Ubuntu Server 18.04, using CUPS and Avahi. Este processo não deve ser difícil e, no final, você terá um servidor de impressão confiável pronto para ser usado.
SEE: Como se tornar um administrador de rede: Uma folha de fraude (TechRepublic)
O que vai precisar
-
Uma impressora ligada ao seu servidor Linux
-
O driver da impressora instalado no seu servidor Linux
-
Um utilizador com privilégios sudo
Precisa de ter a certeza que o driver da sua impressora está instalado no servidor. A forma como o faz dependerá da impressora que está a utilizar e, claro, certifique-se de que a impressora está ligada ao servidor e é capaz de imprimir.
Você deve ser capaz de colocar esta solução em funcionamento em cerca de cinco minutos.
Como instalar o CUPS
A primeira coisa que precisamos de fazer é instalar o pacote CUPS. Entre no seu servidor Ubuntu no centro de dados e emita o comando:
sudo apt-get install cups -y
Após a instalação estar concluída, inicie e active o serviço CUPS com o comando:
sudo systemctl start cupssudo systemctl enable cups
Como configurar o CUPS
Agora que o CUPS esteja instalado e em execução, precisamos de fazer algumas alterações de configuração. Para abrir o ficheiro de configuração do CUPS, emita o comando:
sudo nano /etc/cups/cupsd.conf
Primeiro olhar para a linha:
Browsing Off
Mude essa linha para:
Browsing On
Próximo, vamos querer poder aceder ao painel baseado na web. Para isso, procure a linha:
Listen localhost:631
Alterar essa linha para:
Port 631
Tambem precisamos de ter a certeza que o CUPS está a ouvir em todas as interfaces. Para fazer isso, procure a seção:
<Location /> Order allow,deny</Location>
Altere a secção acima para:
>
<Location /> Order allow,deny Allow @LOCAL</Location>
Pode também querer adicionar acesso à consola Admin baseada na web. Para fazer isso, procure a seção:
<Location /admin> Order allow,deny</Location>
Altere essa secção para:
<Location /admin> AuthType Default Require valid-user Order allow,deny Allow @LOCAL</Location>
Guardar e fechar o ficheiro.
Reinicie o daemon CUPS com o comando:
sudo systemctl restart cups
Como partilhar através dos protocolos Bonjour e IPP
Agora vamos certificar-nos que a impressora é partilhada para a sua rede usando os protocolos Bonjour e IPP. Primeiro precisamos de instalar o daemon avahi com o comando:
sudo apt install avahi-daemon -y
Próximo, inicie e active o daemon avahi com os comandos:
sudo systemctl start avahi-daemonsudo systemctl enable avahi-daemon
Se você tiver o firewall UFW habilitado, certifique-se de abrir a porta necessária com o comando:
sudo ufw allow 5353/udp
Como ligar à impressora
Neste ponto, a sua nova impressora deverá estar disponível para adicionar aos desktops que a necessitem. A forma de adicionar a impressora dependerá do sistema operativo de secretária que estiver a utilizar. Por exemplo, com o Pop!_OS Linux, posso abrir a janela Adicionar Impressora a partir de Configurações | Dispositivos e a nova impressora aparece automaticamente (Figura A).
Figure A
Neste ponto, a sua impressora deve ser adicionada à área de trabalho e capaz de imprimir. Caso precise, você pode gerenciar tanto a impressora quanto o servidor a partir do console baseado na web, apontando um navegador para http://SERVER_IP:631. A consola de administração está no endereço https://SERVER_IP:631/admin (onde SERVER_IP é o endereço IP do servidor de alojamento). Para a consola de administração, ser-lhe-á pedido um nome de utilizador e uma palavra-passe válidos.
Como bloquear a consola de administração
É importante compreender que qualquer utilizador no servidor Linux pode aceder a essa consola. Se você quiser bloqueá-la um pouco mais, você pode mudar a linha (em /etc/cups/cupsd.conf):
Require valid-user
para
Require user @SYSTEM
Teria então de criar um novo utilizador e adicioná-los ao grupo lpadmin com o comando:
sudo useradd -g lpadmin cupsadmin
Definir uma senha para o usuário do cupsadmin com o comando:
>
sudo passwd cupsadmin
Deve então poder entrar na consola de administração com o utilizador cupsadmin e a palavra-passe que acabou de definir.
Usar esta configuração é uma forma rentável de adicionar um servidor de impressão ao seu centro de dados – ou em qualquer lugar dentro do seu negócio.
Veja também
- Como se tornar um administrador de base de dados: Uma folha de fraude (TechRepublic)
- 10 coisas que as empresas estão mantendo em seus próprios centros de dados (TechRepublic download)
- Kit de contratação: Administrador de banco de dados (TechRepublic Premium)
- Como os centros de dados de hiperescala estão remodelando toda a TI (ZDNet)
- Melhores serviços de nuvem para pequenas empresas (CNET)
- DevOps: Mais cobertura de leitura obrigatória (TechRepublic no Flipboard)