初めて私は、ローカルコンピュータ(「家」と呼ばれる)を仕事用コンピュータ(「職場」と呼ぶ)に接続する必要性に直面しました。会社のコンピュータは、私が制御できないファイアウォールの隣にあるため、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)自宅のコンピュータから接続できる一種の仲介者を用意する必要があります。