40 votes

407 Authentification du proxy requise

Lorsque j'essaie d'installer un logiciel en utilisant le Centre logiciel Ubuntu, j'obtiens:

Échec du téléchargement des informations du dépôt
Vérifiez votre connexion Internet

Lorsque j'essaie de faire un apt-get install quelquechose, j'obtiens:

407 Authentification Proxy requise

J'utilise un serveur proxy qui nécessite un nom d'utilisateur et un mot de passe. J'ai configuré mon proxy manuellement en entrant les numéros nécessaires dans les paramètres du proxy réseau et en l'appliquant systématiquement. Je suppose que le problème maintenant est d'entrer mon nom d'utilisateur et mon mot de passe.

Lorsque j'utilise INTERNET via Mozilla, il me demande spécifiquement mon nom d'utilisateur et mon mot de passe.

2voto

ignite Points 8446

Une bonne alternative est d'utiliser Synaptic Package ManagerInstaller Synaptic, où vous pouvez spécifier des paramètres proxy indépendants du système et également stocker le nom d'utilisateur et le mot de passe.

Paramètres Proxy

Cependant, cela ne modifiera pas le proxy pour le Centre de Logiciels.

2voto

Yfrwlf Points 21

Dans les dernières versions d'Ubuntu, vous pouvez utiliser Paramètres système > Réseau > Proxy réseau, et lorsque vous cliquez sur "appliquer pour tout le système", cela modifie les paramètres de proxy à différents endroits, incluant au moins le fichier /etc/apt/sources.list, CEPENDANT...

Il n'y a aucun mécanisme pour demander une authentification. Aucune idée pourquoi personne n'a encore ajouté cette fonctionnalité, mais à cause de cela, si vous avez besoin d'une authentification, vous devez également mettre votre mot de passe et nom d'utilisateur là-dedans, dans ce format :

nom_utilisateur:mot_de_passe@adresse_proxy

Si votre mot de passe ou nom d'utilisateur contient des caractères spéciaux, incluant @ ou # ou ! ou autre, vous devrez probablement utiliser le code de caractère HTMLisé pour chacun de ces caractères spéciaux. Consultez cette page pour savoir comment faire : http://www.obkb.com/dcljr/charstxt.html

1voto

Ben Points 16

J'ai créé un script Python pour définir les paramètres proxy dans Ubuntu

Supposez les réglages suivants, vous devez les remplacer aux endroits pertinents

  • proxy_address 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • proxy_password queen

J'ai réalisé une vidéo qui vous guide à travers toutes les étapes:

https://www.youtube.com/watch?v=eBtzKa-dvJg

Les étapes sont détaillées ici:

  • Cliquez d'abord sur le Dash
  • Dans la barre de recherche, saisissez "Proxy" (sans guillemets)
  • Cliquez sur "Réseau" sous Applications
  • Sélectionnez "Proxy réseau"
  • Sélectionnez Manuel
  • Entrez l'adresse et le port du proxy
  • Appliquez. Entrez votre mot de passe système pour confirmer

Téléchargez le script setproxy.py

https://pastebin.com/MbBHta8g

Disons que vous avez enregistré le setproxy.py dans le dossier Téléchargements

  • Ouvrez le terminal Tapez
  • cd ~/Téléchargements

Commande générale:
sudo python setproxy.py proxy_address proxy_port proxy_username proxy_password
Pour notre exemple

  • sudo python setproxy.py 172.16.26.214 3128 king queen

En cas de proxy simple sans authentification, la commande est la suivante:

  • sudo python setproxy.py 172.16.26.214 3128

Si vous avez python 3 et plus, exécutez avec python2.7 les commandes ressembleront à ceci

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen

0voto

darkdefender27 Points 101

Vous pouvez également essayer les commandes suivantes.

Pour la connexion http - exportez :

http_proxy="http://nom_utilisateur:mot_de_passe@adresse_serveur_proxy:port_no"

Pour la connexion https - exportez :

https_proxy="https://nom_utilisateur:mot_de_passe@adresse_serveur_proxy:port_no"

Et de même pour les connexions ftp et autres.

0voto

cubick Points 133

Dans mon cas, j'ai enregistré apt.conf créé en fonction de la réponse de jaseem, dans le répertoire personnel au lieu de /etc/apt et j'ai spécifié l'option -c dans la commande apt.

$ sudo apt -c=~/my-apt.conf update

Vous pouvez également spécifier le chemin du fichier de configuration dans la variable d'environnement APT_CONFIG.

$ export APT_CONFIG=~/my-apt.conf
$ sudo apt update

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X