De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Camilo Arthur
Data de Publicação: 22 de Julho de 2006
Quando o proxy ISA Server é configurado para pedir autenticação, nós usuários de Linux temos um problema ao utilizar vários recursos. Exemplos disso são:
Mesmo se o programa utilizado aceitar a configuração de proxy com autenticação, você não conseguirá utilizá-lo, pois o mesmo não consegue fazer a autenticação no ISA. Para resolvermos esse problema, utilizamos um programa escrito em Python chamado NTLMAPS, o qual nos dá uma autenticação do tipo NTLM, que é utilizada no ISA Server.
Os principais recursos do NTLMAPS, como descrito na página do próprio projeto são:
Agora que já entendemos o que o programa faz, mãos à obra.
Para começar, baixe a última versão do NTLMAPS em:
# tar -xzvf ntlmaps-xxx.tar.gz # cd ntlmaps-xxxOnde 'xxx' é o número da versão. Abra o arquivo server.cfg em seu editor preferido. Abaixo, coloco apenas as configurações necessárias:
[server.cfg] . . . # Aqui você utilizará o proxy da sua rede, como no exemplo: 10.5.6.4 PARENT_PROXY: 10.5.6.4 # A porta que o proxy usa para a conexão, geralmente é a 8080. PARENT_PROXY_PORT:8080 # Aqui vai o nome do domínio Windows no qual você está conectado. # No meu caso, o domínio da empresa onde trabalho: (ntecgrms) NT_DOMAIN:ntecgrms # Aqui você utilizará um usuário com permissão de navegação. No meu caso, # utilizei o meu. USER:arthur # Aqui você utilizará a senha do usuário configurado acima. Onde 'xxxxxxx' # é a senha. PASSWORD:xxxxxxxxxApós ter feito essas configurações, salve e feche o arquivo. Para a pasta do NTLMAPS não ficar "perdida", eu a movi para o diretório /usr/local, renomeando a mesma somente para ntlmaps:
# mv .../ntlmaps-xxx /usr/local/ntlmapsAgora você precisa testar se realmente está funcionando. Para isso devemos executar o arquivo main.py encontrado na pasta do ntlmaps:
# python /usr/local/ntlmaps/main.py &A seguinte mensagem deverá aparecer:
Now the NTLMAPS server is listening.Pronto, o programa está funcionando! Agora configure seu navegador e demais programas para a utilização do proxy no IP 127.0.0.1 e porta padrão 5865. Para iniciar o seu proxy toda vez que liga seu computador, inclua a chamada do programa no arquivo rc.local:
# echo "python /usr/local/ntlmaps/main.py &" >> /etc/rc.d/rc.localPronto. Agora toda vez em que ligar seu computador, o proxy já estará rodando. Espero que essa dica seja útil a muitos usuários frustrados que nem eu, que para utilizar alguns recursos na rede como IM e etc, ainda FAZIA uso do MS Windows.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários