wget über Proxy in virtueller Box (Cloudera Quickstart VM – Cent OS)

wget über Proxy in virtueller Box (Cloudera Quickstart VM – Cent OS)

Ich habe die Cloudera Quickstart VM 5.3.0 auf einer Virtual Box für Windows 7 installiert und möchte einen wgetBefehl ausführen, habe aber Probleme mit meinem Firmenproxy (der eine Authentifizierung erfordert).

Ich weiß, dass dies ein weit verbreitetes Problem ist und dass es bereits viele Fragen dazu gibt, die ich gelesen habe, aber ich kann immer noch nicht herausfinden, warum es nicht funktioniert und ich hoffe, dass Sie mir helfen können.

Ich habe die Proxy-Einstellungen in der Datei /etc/wgetrc festgelegt:

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

proxy_user = user
proxy_password = password

use_proxy = on

Andere Zeilen habe ich kommentieren lassen.

Aber beim Versuch, ein Wget zu testen, erhalte ich die folgende Fehlermeldung:

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

Wenn ich weder Benutzer noch Passwort festlege, erhalte ich die gleiche Fehlermeldung.

Als ich es ausgeführt habe, env | grep proxywurde nichts zurückgegeben, also habe ich es auch mit versucht export http_proxy="http://user:password@myProxyServer:8080/"und habe immer noch denselben Fehler wie oben.

Beachten Sie, dass mein Passwort Sonderzeichen enthält, z. B. ein „&“, gefolgt von einer „0“, die ich durch die hexadezimale Kodierung ersetzt habe: „…%26%30…“

Ich kann nicht verstehen, warum es nach all den Einstellungen fehlschlägt (und ich bin sicher, dass in den Einstellungen keine Tippfehler sind).

Ich wäre für jede Hilfe sehr dankbar! :)

Ich weiß nicht, ob das relevant ist, aber einige Präzisierungen: _ Cloudera Quickstart VM wurde mit CentOS 6.4 erstellt. _ Der virtuelle Adapter in der virtuellen Box ist auf NAT konfiguriert. _ Ich habe den Proxy in den allgemeinen Einstellungen der virtuellen Box eingerichtet und Firefox angewiesen, den Proxy zu verwenden: Die Internetverbindung über Firefox funktioniert.

BEARBEITEN :

Wie vorgeschlagen habe ich es auch mit /etc/wgetrc und ~/.wgetrc versucht, aber leider funktioniert es immer noch nicht.

Und ich habe mehr recherchiert und herausgefunden, dass es fehlschlagen kann, weil mein Proxy NTLM-Authentifizierung verwendet, was der Fall ist. Wenn ich es ausführe, wget http://www.debian.org/Pics/debian.png -v -d bekomme ichHTTP/1.0 407 Proxy Authentication Required Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM

Laut der Website, die ich gefunden habe, sollte mein Problem mit ntlmaps gelöst sein, aber jetzt besteht mein Problem darin, dass ich es nicht installieren kann. Beim Ausführen sudo yum install ntlmapstritt ein weiterer Fehler auf: (Und ich verstehe nicht, wie er es im Lernprogramm trotz des Proxy-Problems installieren kann.)

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`

verwandte Informationen