Я установил Cloudera Quickstart VM 5.3.0, работающую в виртуальной коробке для 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
ничего не было возвращено, поэтому я также попытался с export http_proxy="http://user:password@myProxyServer:8080/"
и у меня все еще та же ошибка, что и выше.
Обратите внимание, что в моем пароле есть специальные символы, например, «&», за которым следует "0", который я заменил их шестнадцатеричной кодировкой: «...% 26% 30 ...»
Я не могу понять, почему он не работает после всех настроек (и я уверен, что в настройках нет опечаток).
Любая помощь будет высоко оценен ! :)
Я не знаю, относится ли это к делу, но с некоторой точностью: _ Cloudera Quickstart VM построена с CentOS 6.4. _ Виртуальный адаптер в виртуальной коробке настроен на NAT. _ Я установил прокси в общих настройках виртуального ящика и поручил 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`