リバースSSHトンネル:ローカルコンピュータとリモートコンピュータの間に3番目のコンピュータがありますか?

リバースSSHトンネル:ローカルコンピュータとリモートコンピュータの間に3番目のコンピュータがありますか?

初めて私は、ローカルコンピュータ(「家」と呼ばれる)を仕事用コンピュータ(「職場」と呼ぶ)に接続する必要性に直面しました。会社のコンピュータは、私が制御できないファイアウォールの隣にあるため、SSH接続を許可できません。

「リバースSSHトンネリング」というタスクを実行できることを読んでいます。しかし、関連するマシンの数と役割がわかりません。

2台の機械だけが関連していますか? (家と職場)それとも、家と職場の間に橋を作るために3番目のマシン(vpsと呼ばれる)が必要ですか? ?

ベストアンサー1

2台の機械だけが関連していますか? (家と職場)それとも、家と職場の間に橋を作るために3番目のマシン(vpsと呼ばれる)が必要ですか? ?

この質問に対する答えは、あなたの特定の状況によって完全に異なります。 「リバースSSHトンネリング」とは、会社のコンピュータから自宅のコンピュータへのSSH接続を確立し、その接続を介して自宅のコンピュータから会社のコンピュータにポートを転送することを意味します。

職場のコンピュータが自宅のコンピュータに直接接続できる場合、他のものは必要ありません。タスク コンピュータで次のコマンドを実行できます。

ssh -R 2200:localhost:22 [email protected]

接続が有効になっている間は、次のコマンドを実行して自宅のコンピュータから会社のコンピュータに接続できます。

ssh -p 2200 myworkusername@localhost

あなたの作業機械いいえ自宅のコンピュータに直接接続できるようにするには、(a)職場のコンピュータから接続できるもの、および(b)自宅のコンピュータから接続できる一種の仲介者を用意する必要があります。

おすすめ記事