AとBという2つのUbuntu PCがあります。
AとBは接続されています2つの分離されたインターネット接続を使用してインターネットに接続します。 (私の場合、2つのモバイルブロードバンド接続 ppp0 x2)
各接続には一意で静的なパブリックIPアドレスがあります。
私が必要なのは、Aコンピューターのカーソルを使用して、Bコンピューターのマウス、インターネット.
両方のコンピューターで、他のユーザーがデスクトップ共有設定でコンピューターを制御できるようにしました。
AからBに接続しようとするとRemmina Remote Desktop Clientを使用すると、しばらく試行した後に接続を拒否します。
これらは私の設定です。
このガイド 理解するのが難しいことがわかりました。
明確な手順を教えてください...
コメントから要約する
2台のコンピューターは、モバイル(携帯電話)データネットワークによってインターネットに接続されています。セルデータサービスプロバイダーを「インターネットサービスプロバイダー」またはISPと呼びます。 twoの問題があります:
問題の特定のISPの知識がありません。ただし、通常、ISPはこれらのアクションを実行して、サーバーの接続や顧客のセキュリティのためにモバイルデータ接続が使用されるのを防ぎます。 ISPは、サービス契約でサーバーへのモバイルデータの使用を禁止する場合があります。
これらの状況下では、特にISPサービス契約でサーバーへのモバイルデータの使用が禁止されている場合、ISPは2台のコンピューターを接続するために必要なポートを開き、特定のポートを外部IPアドレスから内部IPアドレスに転送することはほとんどありません。
ISPの場合、接続は機能します:
(a)ポートを開きます
(b)次の2つのいずれかを実行します。
これらのISPがなければ、ネイティブソリューションを使用してコンピューターBからコンピューターAにリモート接続することはできません。
NATedセットアップから スーパーユーザー からの実際の静的IPセットアップへの変換について:
問題は、与えられたアドレスにあります。ほとんどの場合、それは既にNATされたIPです。ただし、多くの通信事業者は実際の「外部」IPに切り替えることができます。これは一般にVPNに使用されます。これはNATがVPNに干渉する場合があるためです(CSRを通過できると仮定)ただし、これはパブリックにアドレス指定可能なIPであっても、あなたがしようとしていることを正確に実行できないようにするために、彼らは依然として制限/ファイアウォールを配置すると思います。
ISPがポートを開いて転送することに同意する場合、次の理由でsshトンネルを介してVNCを使用することをお勧めします。
Remminaでこれを試すには、ssh
タブに移動し、(a)sshを使用し、(b)トンネルを使用する2つのチェックボックスをオンにします。両方のコンピューターにsshをインストールする必要がある場合があります。
ただし、このソリューションは、NATed IPセットアップまたは外部IPに直接アクセスするセットアップでポート転送を行わないと使用できません。
お役に立てれば。
両方のUbuntuシステムにTeam Viewerアプリケーションをインストールします。システムを双方向で表示および制御できます。
TightVNCは、オープンソースのリモートコントロールソフトウェアパッケージです。 TightVNCを使用すると、リモートマシンのデスクトップを表示して制御できます。取得できます こちら 。ルーターを構成する必要があります
忘れて!あなたは何も悪いことをしていません。あなたはあなたのモバイルプロバイダーによってNATされています。両端。ルーターを制御できません。それは、the考えられる最悪のケースです。
質問を2つに分けることをお勧めします。
Sshから始めることをお勧めします。これらの2台のコンピューターを接続するには、おそらくsshトンネリングが必要になります。パブリックインターネットアドレスを持つサードパーティがいるとよいでしょうvery。つまり安価な2ユーロ/月のVServer。
VPNソリューションを使用するのが最善です。これは初心者には少し難しいですが、長期的にはより便利です。
ごめんなさい。簡単な答えはありません。ネットワークトンネルを掘るか、深刻なインターネット接続を取得する必要があります。いずれかを選択してください。これは失礼に聞こえるかもしれませんが、私を信じてください。私に投票しないでください。
あなたの問題についてさらに読むための講義があります: http://en.wikipedia.org/wiki/Network_address_translation#Drawbacks
フレーズに注意してください:Hosts behind NAT-enabled routers do not have end-to-end connectivity and cannot participate in some Internet protocols.
誰もがここで思いつくソリューションはサードパーティを巻き込みます。独自のWebサービスの使用には注意してください。
誰かがeasiest
をリモートで誰かに友だちにするのに興味がある場合、ubuntuデスクトップはgoogle chromeリモートデスクトップ拡張機能をインストールすることです。拡張機能へのリンク
ビデオチュートリアル
https://www.youtube.com/watch?v=T2RBIkEgRk0&feature=related
私たちはそれがうまくいく7勝した友人とそれを試しました。
KRDC/KRFB(クライアント/サーバー)を使用して、VNC関連のものを使用します。 VNCソフトウェア(クライアント/ビューアとサーバーの両方)を検索すると、他の無料の代替(TightVNCなど)を見つけるのに役立ちます。
編集: VNCソフトウェアの検索は、Ubuntu Software Centerを使用するよりもSynaptic Package Managerを使用する方が簡単ですが、どちらも興味深い結果をもたらすはずです。
編集#2:設定ウィンドウを開いたままにしておく必要があります!これらは、私が知る限りサーバーをオンラインで保持しますが、上記のスクリーンショットのソフトウェアを最後に使用してから修正された可能性があります
両方のUbuntuマシンにLog-meからHamachi Betaクライアントをインストールして、Hamachiネットワークに接続してみてください。
その後、VNCを使用してVPNのリモート制御を実現できます。ただし、これはオープンソースではありません。