J'exécute un bureau Fedora derrière un proxy d'entreprise qui bloque le yum
trafic (spécifiquement *.gz
et *.bz2
). J'ai accès à une machine RedHat séparée via ssh qui peut télécharger tout ce qu'il veut.
Quand je fais yum update
et d'autres commandes yum: Est-il possible d'acheminer ce trafic vers la machine RedHat pour faire les téléchargements pour moi? Je n'ai pas d'accès root sur la machine RedHat mais je peux me connecter et utiliser wget pour télécharger des fichiers. Si c'est le cas, comment?
Vous devriez pouvoir proxy du trafic de YUM sur la connexion SSH comme ceci:
ajouter au
/etc/yum.conf
sur le serveur protégé:depuis le serveur avec un accès ssh normal entrant / sortant:
Sur le serveur sur lequel vous souhaitez exécuter les commandes YUM:
Références
la source
desktop
et au serveur RedHat avec un accès de téléchargement complet commeserver
). Donc je suppose que je devrai faireproxy=http://127.0.0.1:8080
sur mondesktop
comme c'est l'ordinateur qui a besoin des mises à jour yum etssh -R 8080:ssh.server:8080 [email protected]
sur mondesktop
aussi. D'où vient laserver
configuration ou n'y en a-t-il pas?ssh.server
.desktop
ouserver
? Si ce n'est pas le serveur, je ne peux pas l'installer car je n'ai pas d'accès rootssh -D 8888 user@server
sur le bureau, alors vous devez dire à yum d'utiliser ce serveurproxy=socks5h://localhost:8888
. Pouvez-vous voir un problème avec cela? Cela signifierait que je n'ai pas besoin d'installer quoi que ce soit sur la machine serveur, ce qui est idéal dans mon cas car c'est une machine partagée. Je ne pourrai pas le tester avant lundi.