가상 상자에서 프록시를 통해 wget(cloudera 빠른 시작 VM - Cent OS)

가상 상자에서 프록시를 통해 wget(cloudera 빠른 시작 VM - Cent OS)

Windows 7용 가상 상자에서 실행되는 Cloudera Quickstart VM 5.3.0을 설치했으며 wget명령을 실행하고 싶지만 회사 프록시(인증 필요)에 문제가 있습니다.

나는 이것이 일반적인 문제라는 것을 알고 있고 그것에 대해 이미 많은 질문이 있다는 것을 알고 있습니다. 나는 그것을 읽었지만 여전히 이것이 작동하지 않는 이유를 알 수 없으며 당신이 나를 도울 수 있기를 바랍니다.

/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

다른 줄에 주석을 달았습니다.

그러나 wget을 테스트하려고 할 때 다음 오류가 발생했습니다.

$ 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.

사용자 또는 비밀번호를 설정하지 않은 경우에도 동일한 오류가 발생합니다.

실행했을 때 env | grep proxy아무것도 반환되지 않아서 시도해 보았지만 export http_proxy="http://user:password@myProxyServer:8080/"여전히 위와 같은 오류가 발생합니다.

내 비밀번호에는 "&" 뒤에 "0"이 오는 특수 문자가 있는데 이를 16진수 인코딩으로 대체했습니다. "...%26%30..."

모든 설정을 마친 후에도 왜 실패하는지 이해할 수 없습니다(그리고 설정에 오타가 없다고 확신합니다).

어떤 도움이라도 주시면 감사하겠습니다! :)

이것이 관련이 있는지는 모르겠지만 몇 가지 정밀도가 있습니다. _ Cloudera Quickstart VM은 CentOS 6.4로 빌드됩니다. _ 가상 상자의 가상 어댑터는 NAT로 구성됩니다. _ 일반 가상박스 설정에서 프록시를 설정하고 파이어폭스에게 프록시를 사용하도록 지시했습니다. 파이어폭스를 통한 인터넷 연결은 작동합니다.

편집하다 :

제안된 대로 /etc/wgetrc 및 ~/.wgetrc로도 시도했지만 불행히도 여전히 작동하지 않습니다.

그리고 더 자세히 조사한 결과 프록시가 NTLM 인증을 사용하기 때문에 실패할 수 있다는 사실을 발견했습니다. 내가 달릴 때 wget http://www.debian.org/Pics/debian.png -v -d 나는 얻었습니다.HTTP/1.0 407 Proxy Authentication Required Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM

내가 찾은 웹사이트에 따르면 ntlmaps 관련 문제를 해결해야 하지만 지금 내 문제는 실행할 때 설치할 수 없다는 것입니다. sudo yum install ntlmaps또 다른 오류가 발생합니다. (그리고 튜토리얼에서 어떻게 설치할 수 있는지 이해가 안 됩니다. 프록시 문제로 인해).

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`

관련 정보