LANから私のオフィスLinuxコンピュータのデスクトップに接続する方法

LANから私のオフィスLinuxコンピュータのデスクトップに接続する方法

同じ伝統的な質問ですが、答えが明確ではなく、明確にするために図を作成しました。

図に示すように、vncserverがインストールされ、プライベートIP 192.168.1.2があるマイオフィスLinuxコンピュータにvncviewerがインストールされているマイコンピュータ192.168.1.1から接続したいと思います。役に立つ場合は、DMZにパブリックIPを持つLinuxボックスもあります。

ここに画像の説明を入力してください。

TeamViewerまたはChromeデスクトップを使用してこれを行うことができます。ルータや他のコンピュータで変更やポート転送を行うことなく、チームビューアとChromeデスクトップを介してこれを行うことができるかどうか疑問に思いました。

しかし、それは非常に簡単ではありません。

私は次のようなものを見つけました。ここしかし、それは非常に明確ではありません。

私の質問は、vncserverがインストールされているのと同じネットワーク上のリモートコンピュータにvncviewerが接続されているかのように、ワンクリックでオフィスのデスクトップに接続できることです。

ありがとうございます。

ベストアンサー1

まあ、少し研究の終わりに成功しました。今後私のような非常に一般的な状況を経験する誰にも問題にならないように明確に説明します。上記の画像を考えてみましょう:

  • host_A 私のラップトップは自宅のLANにあります。
  • Host_BパブリックIPを使用するMy SSHサーバー
  • host_C私のオフィスLANにあるLinuxシステム。

Macのホスト_Aからホスト_Cのデスクトップにアクセスするには、次の手順に従います。

  1. host_Aで端末を開き、次のコマンドを実行します。 ssh -t -L 5901:localhost:5901 user@host_B.netパスワードを入力すると、ホスト_Bになります。

  2. 別の端末を開き、次の操作を行いますssh user@host_B.net。パスワードを入力し、以下を実行します。ssh user@host_C;該当するパスワードを入力するとホストCになります。次に、host_Cでコマンドを実行しますssh -t -R 5901:localhost:5901 user@host_B.net。それはすべてです。

MacでFinderを開き、goメニューをクリックしますconnect to server。と入力してvnc://127.0.0.1:5901要求に応じてパスワードを入力すると、デスクトップが表示されます。

おすすめ記事