大学の研究室にデスクトップコンピューターがあり、自分で持って行くラップトップがあります。両方のシステムが buntu GNOME 16.04 を実行します。ラボのデスクトップには私の大学から提供されたinternal staticIPアドレスがありますが、ラップトップはWiFi経由で接続し、動的IPアドレスを持っています。私の主なユースケースは、ラップトップからデスクトップPCに接続することです、どこからでも。
私の大学は、どこからでも大学のネットワークにアクセスするためのVPNを提供しています。以前は、私がWindowsユーザー(暗黒時代)だったときにVPNに接続し、Windowsリモートデスクトップを使用して、デスクトップの内部IPを入力し、接続することができました。現在、私は buntu GNOME 16.04 の同様のソリューションを探しています。
私はTeamviewerをリモートアクセスに使用していましたが、しばしばスタックし、他の多くの問題(色のレンダリング、画面の解像度、遅延など)がありました。ユースケースを処理するために構築されたオープンソースソフトウェアを探しています。 VPNサポートを組み込むことは完璧でしょう。
無数のフォーラム投稿を読むと、 TigerVNC が最高のVNCプログラムであるように見えます。ただし、 TigerVNC 、 Remmina 、 Vinagre 、およびその他のVNCプログラムのすべてのユーザーガイドでは、静的パブリックIPアドレスを使用したサーバー構成が必要と思われます。デスクトップの静的パブリックIPを取得することはできません。カスタムポート転送を構成することもできません。
VPNでは、内部IP以外のことを心配したり、ポート転送を心配したりする必要はありません。これらの概念は、VPNなしでネットワークの外部から接続するための基本です。
以前(...)Windowsリモートデスクトップを使用してVPN(...)に接続し、デスクトップの内部IPを入力して、接続することができました。
つまり、リモートアクセスするデスクトップは、そのようなリモート接続を許可するために既にセットアップされています。
Ubuntuで Remmina を使用しても同じことができます。通常はデフォルトでインストールされますが、インストールされていない場合は、Ubuntuソフトウェアから、またはSudo apt install remmina
を使用してインストールできます。以前と同じプロトコルと設定を使用して、同じIPに新しい接続を設定するだけです。 Remminaに慣れる前にWindowsアプリを使用したことがあります。