wget através de proxy na caixa virtual (cloudera quickstart VM - Cent OS)

0

Instalei o Cloudera Quickstart VM 5.3.0 em execução na caixa virtual do windows 7 e gostaria de executar um comando wget , mas tenho problemas com o proxy da minha empresa (que precisa de autenticação).

Eu sei que este é um problema comum e já há muitas perguntas sobre isso, o que eu li, mas eu ainda não consigo entender por que isso não está funcionando e espero que você possa me ajudar.

Eu defini as configurações de proxy no arquivo / etc / wgetrc:

https_proxy = http://myProxyServer:8080/
http_proxy = http://myProxyServer:8080/
ftp_proxy = http://myProxyServer:8080/

proxy_user = user
proxy_password = password

use_proxy = on

Eu deixei outras linhas comentadas.

Mas quando tento testar um wget, recebo o seguinte erro:

$ wget http://www.debian.org/Pics/debian.png
--2015-07-16 05:36:48--  http://www.debian.org/Pics/debian.png
Resolving xxxx, ...
Connecting to xxxx... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required
2015-07-16 05:36:48 ERROR 407: Proxy Authentication Required.

O mesmo erro que recebi quando não defini usuário ou senha.

Quando eu executei env | grep proxy nada foi retornado, também tentei com export http_proxy="http://user:password@myProxyServer:8080/" e ainda tenho o mesmo erro que o anterior.

Note que tenho caracteres especiais na minha senha, por exemplo um "&" seguido por um "0", que eu substituí pela codificação hexadecimal: "...% 26% 30 ..."

Não consigo entender por que ele falha após todas as configurações (e tenho certeza de que não há erros de digitação nas configurações).

Qualquer ajuda seria muito apreciada! :)

Eu não sei se isso é relevante, mas algumas precisões: _ A Cloudera Quickstart VM é construída com o CentOS 6.4 _ O adaptador virtual na caixa virtual está configurado para NAT. _ Defino o proxy em configurações gerais de caixa virtual e instruo o firefox a usar o proxy: a conexão com a Internet por meio do firefox funciona.

EDITAR:

Como sugerido, também tentei com / etc / wgetrc e ~ / .wgetrc, mas infelizmente ainda não funciona.

E eu fiz mais pesquisas, descobri que pode falhar porque meu proxy usa a autenticação NTLM, que é o caso. Quando eu corro wget http://www.debian.org/Pics/debian.png -v -d Eu tenho HTTP/1.0 407 Proxy Authentication Required Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM

De acordo com o site que encontrei, devo resolver meu problema com ntlmaps, mas agora meu problema é que não consigo instalá-lo quando executo sudo yum install ntlmaps . Tenho outro erro: (E eu não entendo como no tutorial ele pode instalá-lo mesmo com o problema do proxy).

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base'
    
por Julien Navarre 16.07.2015 / 15:31

0 respostas