web-dev-qa-db-fra.com

Authentification proxy avec terminal Ubuntu 14.04

Je souhaite accéder à Internet pour mettre à jour des fichiers, etc., depuis le terminal sur un réseau proxy sécurisé. J'ai déjà essayé ce qui suit:

  1. Ajout à /etc/apt/apt.conf, /etc/apt/apt.conf.d/01proxy, /etc/apt/apt.conf.d/01ubuntu:

    Acquire::http::proxy "http://name:password@proxy_server:port";
    
  2. export http_proxy=http://name:password@proxy_server:port/ sur un terminal.

  3. Ajout de export http_proxy=http://name:password@proxy_server:port/à /etc/bash.bashrc

C'étaient peu des efforts majeurs. Il n'y a pas d'espaces dans mon nom d'utilisateur ni de caractères spéciaux dans mon mot de passe (en particulier "@"). J'ai vérifié deux fois et toutes les informations entrées sont correctes. Les informations sont correctes car elles fonctionnent avec le navigateur (proxy manuel dans le réseau et authentification lors de la première ouverture du navigateur). J'ai aussi essayé en transformant le "p" dans "proxy" en majuscules mais en profitant. J'ai toujours l'erreur: 407 Proxy Authentication Required. Toute aide est appréciée.

8
user3079284

Testez ceci:

Sudo su -
apt-get update
apt-get install ntlmaps

Configurez-le: domaine, nom d'utilisateur, mot de passe, proxyserver.net, port

Fichiers: /etc/bash.bashrc

export http_proxy=http://127.0.0.1:5865
export https_proxy=http://127.0.0.1:5865
export ftp_proxy=http://127.0.0.1:5865

/etc/environment

http_proxy=http://127.0.0.1:5865
https_proxy=http://127.0.0.1:5865
ftp_proxy=http://127.0.0.1:5865

/etc/apt/apt.conf (crée le fichier s'il n'existe pas)

Acquire::http::Proxy "http://127.0.0.1:5865";
Acquire::https::Proxy "http://127.0.0.1:5865";
Acquire::ftp::Proxy "http://127.0.0.1:5865";
9
kyodake

Ce que vous avez fait (export http_proxy=http://name:password@proxy_server:port/) est en fait assez proche de ce qui fonctionne pour moi:

http_proxy="http://name:password@proxy_server:port/"
export http_proxy

J'espère que cela fonctionne pour vous aussi. ;)

1
octavian

Il est possible que votre mot de passe ait un caractère spécial devant être " échappé ", ou codé correctement pour une URL.

Par exemple, les caractères suivants doivent être codés (mais il y en a beaucoup d'autres):

  • #
  • @
  • %

Si votre mot de passe contient des caractères spéciaux, assurez-vous qu'ils sont correctement encodé en URL .

0
Janderson Silva