VPNを介して* nixシステムにSSHで接続できます。配布リポジトリの一部のパッケージをこのシステムにインストールする必要がありますが、システムにリポジトリにアクセスするための一般的なインターネットアクセス権はありません。
SSHのみを使用してリモートシステムからローカルシステムを介してインターネットにリバース転送またはプロキシを設定できますか?
答え1
はい。しかし、特別な理由がない場合は、これを行わないことをお勧めします。。通常、何らかの理由でシステムがインターネットに正常にアクセスできない場合は、RPMを自分のシステムにダウンロードしてからサーバーにアップロードし、アップロードしたファイルからrpmを使用してインストールすることをお勧めします。または、このような状況が一般的な場合は、プロキシストアサーバーを設定し、機密サーバーがそれにアクセスできるようにします。
しかし、必要な場合は、次のようにすることができます。
リモートシステムで公式ディストリビューションのストレージ情報を変更して、ポート8080(または他の未使用ポート)を指すようにします。/etc/hosts
リポジトリサーバー名が127.0.0.1を指すように行を追加します。
自分のサーバーでSSHトンネルを起動します。ターゲットシステムのポート8080をリポジトリサーバーのポート80に転送する必要があります。
ssh -R 443:repository.example.org:80 theserver