SSH経由で接続できる中間サーバーにアクセスできます。そこから他のサーバーに接続できます。 A→B→C。ここで、Aはマイノートブック、Bはどこでも接続を許可する中間サーバー、Cは内部接続(Bを含む)のみを許可するサーバーです。通常、AのsshはProxyCommandとnetcatを使用してCに直接接続するように設定できます。このブログ投稿をご覧ください。)。
しかし、私の場合、netcatと2009 OpenSSHを除いて、BIでは非常に制限されたBusyBoxコマンドセットにのみアクセスできます。 netcatなしでAからCに直接移動する別の方法はありますか?
ベストアンサー1
考えられる解決策の1つは、SSHポート転送を使用することです。
最初のステップ:
ssh -T -L 2222:HOST_C:22 user_at_B@HOST_B
ステップ2 - 新しい端末を開き、次のコマンドを実行します。
ssh user_at_C@localhost -p 2222
最初のステップは、HOST_Bを介してlocalhost:2222からHOST_C:22にSSHトンネルを設定することです。オプションは-T
疑似ttyの割り当てを防ぎます。
2 番目のステップの後、HOST_C を使用して直接 SSH セッションを確立します。
ここから詳細情報を入手できますman ssh
(例:)。
SSH/OpenSSH/ポート転送