Puttyを使用してパッケージを更新するためのトンネルを作成できますか?

Puttyを使用してパッケージを更新するためのトンネルを作成できますか?

タスクは次のとおりです。

  1. centosには、インターネットにアクセスできない複数のサーバーがあります。
  2. インターネットにアクセスできるWindows PCがあり、すべてのサーバーにCentOSがインストールされています。
  3. CentOSサーバーはWindows PCにアクセスできません。
  4. Puttyを使用してCentosに接続します。

CentOSサーバーがパッケージを更新/インストールできるように、CentOSに追加のソフトウェアをインストールせずにPuttyを使用してトンネルを作成できますか?

答え1

CentOSサーバーの代わりにトラフィックをインターネットに転送するようにWindows-PCを構成できます。しかし、これは会社のセキュリティポリシーに違反しているため、悪い考えです。

Windows PC(Windows 10)でCMDまたはPowerShellを開き、次の2つのコマンドを実行します。これら 2 つのコマンドは、リバース SOCKS プロキシを生成します。

ssh -R 8888:localhost:9999 remotehost &
ssh -D 9999 localhost

CentOSマシンで、エージェントがlocalhost:8888(システム全体またはyum構成で)指すように設定します。詳しくは、-Rオプションの下のsshマンページをご覧ください。

関連情報