6 votes

apt-get ne fonctionne pas derrière un accès internet restreint

J'ai des boîtes qui fonctionnent dans une entreprise, mais elles ont une navigation Internet et des pare-feu pour la sécurité.

Lorsque je fais apt-get update ou install, cela échoue. Mais j'ai un serveur distant dont l'accès n'est autorisé qu'à une seule personne.

Comment puis-je dire à apt-get d'aller sur mon serveur en nuage et via le serveur en nuage obtenir les paquets téléchargés ou mis à jour ?

4voto

Hugo Vieira Points 1232

Avez-vous un mandataire dans votre entreprise ? Si oui, vous pouvez configurer le proxy avant d'exécuter l'apt-get update en vous connectant d'abord en tant que root :

export http_proxy=http://host:port
apt-get update

J'utilise sudo :

sudo http_proxy=http://host:port apt-get update

Si votre proxy nécessite une authentification, vous pouvez la définir dans l'URL ( Attention, le mot de passe sera sauvegardé dans l'historique en texte clair. ) :

http://username:password@host:port

2voto

Braiam Points 64282

La méthode permanente pour configurer le proxy apt-get est la suivante :

  • Modifier le apt.conf fichier. Modifiez le /etc/apt/apt.conf ou créer un nouveau fichier sous /etc/apt/apt.conf.d/ avec le contenu suivant :

    Acquire::http::Proxy "http://user:password@proxyiporhost:port";
    Acquire::https::Proxy "http://user:password@proxyiporhost:port";
    Acquire::ftp::Proxy "http://user:password@proxyiporhost:port";
  • Appel à apt-get avec le --options / -o interrupteur. Cette méthode vous permet de déterminer le proxy au moment de l'exécution, ce qui vous donne la possibilité d'avoir un proxy adhoc :

    sudo apt-get -o Acquire::http::Proxy=http://user:password@proxyiporhost:port update

    Vous pouvez obtenir autant de -o vous avez besoin.

  • Utilisation d'un fichier de configuration. Il s'agit d'un mélange entre chacune des méthodes précédentes, car il ne s'agira pas d'un fichier permanent que vous devrez modifier à chaque fois que vous changerez de réseau et vous pourrez l'activer ou le désactiver comme bon vous semble. Pour cela, nous aurons besoin du fichier -c option. Il suffit de créer un fichier avec le contenu comme la première méthode et de dire à apt-get de le lire avec le switch :

    sudo apt-get -c proxy.conf 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