ローカルネットワークからSSHトンネルを元に戻すことはできません。

ローカルネットワークからSSHトンネルを元に戻すことはできません。

私のローカルネットワークでリバースSSHトンネルを作成したいと思います。

Machine_A = 192.168.0.3 はファイアウォールの背後で SSH サーバーを実行し、
Machine_B = 192.168.0.5 は SSH サーバーへのアクセスを許可し、ファイアウォールの背後にあります。 Machine_C = 192.168.0.2 は B または C に直接接続できません。

192.168.0.3 には userB と userC という 2 人のユーザーがいます。つまり、userBは192.168.0.3にアクセスできますが、userCはアクセスできません。

すべてのコンピュータはLINUXを実行します。 Machine_C SSH接続を実装するためにリバースSSHを使用する方法は? ROUTERでポート転送を有効にする必要がありますか?

Machine_Bでは、次のものを使用する必要があります。ssh -R 12345:localhost:22 _____? Machine_Cで:ssh -p 12345 _______?

ベストアンサー1

machine_Bから

ssh -g -L 12345:localhost:22 Machine_A

machine_Cから

ssh -p 12345 Machine_B

おすすめ記事