Ich verwende einen Fedora-Desktop hinter einem Unternehmens-Proxy, der den yum
Datenverkehr blockiert (speziell *.gz
und *.bz2
). Ich habe über ssh Zugriff auf eine separate RedHat-Maschine, die alles herunterladen kann, was sie möchte.
Wenn ich es tue yum update
und andere yum-Befehle: Ist es möglich, diesen Datenverkehr an den RedHat-Computer weiterzuleiten, um die Downloads für mich durchzuführen? Ich habe keinen Root-Zugriff auf dem RedHat-Computer, kann mich jedoch anmelden und mit wget Dateien herunterladen. Wenn das so ist, wie?
Sie sollten in der Lage sein, den Datenverkehr von YUM über die SSH-Verbindung wie folgt zu übertragen:
/etc/yum.conf
auf dem geschützten Server hinzufügen :vom Server mit normalem eingehenden / ausgehenden SSH-Zugriff:
Auf dem Server, auf dem Sie YUM-Befehle ausführen möchten:
Verweise
quelle
desktop
und den RedHat-Server mit vollem Download-Zugriff alsserver
). Ich denke, ich muss dasproxy=http://127.0.0.1:8080
auf meinemdesktop
Computer tun, da dies der Computer ist, der die leckeren Updates benötigt, undssh -R 8080:ssh.server:8080 [email protected]
auf meinem Computerdesktop
. Woher kommt dieserver
Konfiguration oder gibt es keine?ssh.server
.desktop
oderserver
? Wenn es nicht der Server ist, kann ich es nicht installieren, weil ich keinen Root-Zugriff habessh -D 8888 user@server
Auf dem Desktop müssen Sie yum anweisen, diesen Server zu verwendenproxy=socks5h://localhost:8888
. Können Sie also ein Problem damit sehen? Es würde bedeuten, dass ich nichts auf dem Server installieren muss, was in meinem Fall ideal ist, da es sich um einen gemeinsam genutzten Computer handelt. Ich werde es erst am Montag testen können.