Tenho um servidor CUPS na minha rede local. Posso conectar-me à interface web do CUPS:
http://10.1.1.128:631/
mas quando quero fazer login como administrador ou gerenciar impressoras, recebo esta mensagem:
que após alguns segundos redireciona para:
não me permite usar http:// simples mesmo que eu esteja conectado na minha rede local
http://10.1.1.128:631/admin/
Tentei no Firefox e no Chrome e recebo o mesmo erro.
Como posso desabilitar essa idiotice?
O CUPS moderno tem uma configuração padrão de
DefaultEncryption Required
, que especifica que todas as solicitações autenticadas devem acontecer por meio de uma conexão criptografada. Em geral, esse é um requisito sensato, porque sem criptografia, a Autenticação Básica HTTP enviará a senha não criptografada pela rede.Para alterar esse requisito, primeiro pare o CUPS , caso contrário ele apenas sobrescreverá quaisquer alterações que você fizer. Por exemplo, em distribuições usando
systemd
:Então edite
/etc/cups/cupsd.conf
. ADefaultEncryption
é uma diretiva de nível superior, então se ela já estiver presente, ela deve estar fora de qualquer bloco<Policy>
,<Limit>
ou<Location>
. Adicione a diretiva antes de qualquer um desses blocos se ela não existir, e de acordo com sua preferência, defina-a como:se você ainda quiser ter a opção de usar conexões criptografadas, ou
se você não se importa em não usar nenhuma criptografia (ou seja, se você tem certeza de que sua rede é segura o suficiente para seus propósitos).
Em seguida, reinicie o CUPS, por exemplo