wget через прокси в виртуальном ящике (Cloudera Quickstart VM - Cent OS)

wget через прокси в виртуальном ящике (Cloudera Quickstart VM - Cent OS)

Я установил Cloudera Quickstart VM 5.3.0 на Virtual Box для Windows 7 и хотел бы выполнить команду, 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ничего не вернулось, поэтому я также попробовал with , export http_proxy="http://user:password@myProxyServer:8080/"но у меня все еще та же ошибка, что и выше.

Обратите внимание, что в моем пароле есть специальные символы, например, «&», за которым следует «0», которые я заменил на их шестнадцатеричную кодировку: «...%26%30...»

Не могу понять, почему происходит сбой после всех настроек (и я уверен, что в настройках нет опечаток).

Любая помощь будет высоко оценен ! :)

Не знаю, относится ли это к делу, но вот некоторые уточнения: _ Виртуальная машина Cloudera Quickstart создана на базе CentOS 6.4 _ Виртуальный адаптер в Virtual Box настроен на NAT. _ Я установил прокси в общих настройках Virtual Box и дал команду Firefox использовать прокси: подключение к Интернету через Firefox работает.

РЕДАКТИРОВАТЬ :

Как и предлагалось, я также попробовал использовать /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`

Связанный контент