ポート22を介してのみ外部世界にアクセスできるサーバーがあります(サーバーから別のシステムとしてSSHを使用している場合)。
apt-get
このサーバーを介していくつかのパッケージをインストールしたいと思います。
すべてのポートからインターネットにアクセスできるスーパーマシンへのSSHトンネリングを介してこれを達成できますか?
それでは、どうすればいいですか?これは、SSHを介してスーパーマシンへのトンネルを開始すると、スーパーマシンのSSHDがポート22で待機するためです。トンネルに同じポート22を再利用できないとします。そうですか?
他の解決策がありますか?
ベストアンサー1
sshocksプロキシを介して実行してみてください:
echo 'Acquire::socks::proxy "socks://localhost:3128/";' | sudo tee -a /etc/apt/apt.conf
ssh -CND localhost:3128 [email protected]
他の端末セッションで:
sudo apt-get whatever you need