ホームローカルネットワークのオフィスにあるSSH PC

ホームローカルネットワークのオフィスにあるSSH PC

私のオフィスには、私を含むすべてのコンピュータにローカルIPアドレスを割り当てるローカルネットワークの背後にあるデフォルトゲートウェイがあります。

UbuntuがインストールされているオフィスPCの管理者権限があり、週末にはSSH経由でコンピュータにアクセスする必要があります。

オフィスにパブリックIPはありませんが、常にDHCPから同じローカルIPを取得します。デフォルトのファイアウォールでポート転送を設定することはできませんが、コンピュータに必要なソフトウェアを自由に設定できます。

Linuxを実行している私の家のコンピュータにもパブリックIPが与えられました。 Team Viewerなどのソフトウェアはインストールできません。

私の問題をどのように解決できますか?

ベストアンサー1

それは簡単です:

  1. [オフィスマシンで実行] Office -> Home接続を設定します。 (Homeには正規のIPがあるためです。)これにより、オフィスマシンから自宅までのリバーストンネルが確立されます。

    ssh -CNR 19999:localhost:22 homeuser@home

  2. [自宅のコンピュータで実行]自宅でオフィスに接続します。これにより、ステップ1のトンネルが使用されます。

    ssh -p 19999 officeuser@home

場合によっては、この接続パターンによって解雇される可能性があるため、SSHトンネリングが会社のポリシーに違反していないことを確認してください(たとえば、雇用主がこれによって私を解雇しました)。

autosshPS最初のステップでは、ネットワークが不安定な場合にトンネル接続が自動的に回復されるように、このようなものを使用できます。

おすすめ記事