Я использую рабочий стол Fedora за корпоративным прокси, который блокирует yum
трафик (особенно *.gz
и *.bz2
). У меня есть доступ к отдельной машине RedHat через ssh, которая может загрузить все, что угодно.
Когда я выполняю yum update
и другие команды yum: возможно ли перенаправить этот трафик на компьютер RedHat, чтобы выполнить загрузки для меня? У меня нет прав root на машине RedHat, но я могу войти и использовать wget для загрузки файлов. Если так, то как?
Вы должны быть в состоянии прокси-трафик YUM через соединение SSH следующим образом:
добавьте
/etc/yum.conf
на защищенный сервер:с сервера с обычным входящим / исходящим доступом ssh:
На сервере, на котором вы хотите запускать команды YUM:
Ссылки
источник
desktop
на сервер RedHat с полным доступом к загрузке какserver
). Поэтому я думаю, что мне нужно будет это сделатьproxy=http://127.0.0.1:8080
на моем компьютере, такdesktop
как это компьютер, требующий обновления yum, иssh -R 8080:ssh.server:8080 user@protected.server
на моем компьютереdesktop
. Откуда беретсяserver
конфигурация или нет?ssh.server
.desktop
илиserver
? Если это не сервер, я не могу установить его, потому что у меня нет доступа сssh -D 8888 user@server
на рабочем столе, то вам нужно сказать Yum использовать этот серверproxy=socks5h://localhost:8888
. Так вы можете увидеть какие-либо проблемы с этим? Это означало бы, что мне не нужно ничего устанавливать на серверную машину, что идеально в моем случае, потому что это общая машина. Я не смогу проверить это до понедельника.