yum
トラフィックをブロックしている企業プロキシの背後でFedoraデスクトップを実行しています(特に*.gz
および*.bz2
)。好きなものを何でもダウンロードできるssh経由で別のRedHatマシンにアクセスできます。
私がする時 yum update
およびその他のyumコマンド:そのトラフィックをRedHatマシンにルーティングして、ダウンロードを実行することは可能ですか? RedHatマシンにはrootアクセス権がありませんが、ログインしてwgetを使用してファイルをダウンロードできます。もしそうなら、どうですか?
私のソリューションは@slmのソリューションに似ていましたが、代わりにSOCKSを使用しました。それは、よりシンプルで、サーバーやクライアントにプロキシをインストールする必要がないためです。
アクセスが制限されたコンピューターですべてのコマンドを実行します。
yum.conf
プロキシを次のように設定します
proxy=socks5h://localhost:1080
端末タイプから
ssh -D 1080 YOUR_USER@YOUR_SERVER_WITH_FULL_WEB_ACCESS
enterキーを押してパスワードを入力します。
今、別のターミナル(sshではない)タイプ
yum update
次のように、SSH接続を介してYUMのトラフィックをプロキシできるはずです。
保護されたサーバーの/etc/yum.conf
に追加します。
proxy=http://127.0.0.1:8080
通常のインバウンド/アウトバウンドsshアクセスを持つサーバーから:
$ ssh -R 8080:ssh.server:8080 [email protected]
YUMコマンドを実行するサーバーで:
$ yum update