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