
Ubuntu (10.10) でインターネット経由で安全にリモートペアプログラミングセッションの環境を設定するにはどうすればよいでしょうか?
私たちのワークフローでは、画面を共有する必要があり、ターミナル セッションやテキスト エディターだけを共有するだけでは不十分だと思います。ここで言う共有とは、両方のクライアントがキーボードとマウスに完全にアクセスできる、平等な権利の共有のことです。
共有画面に加えて、音声(および場合によってはテキスト)チャットが機能する必要があります。Skype で問題ありません。
答え1
試すチームビューアーファイアウォール経由でも問題なく動作し、特別な設定は不要で、非商用利用は無料、Windows、Mac、Linux (Ubuntu) 用のパッケージが動作しています。
リモート セッションを表示および引き継ぐだけでなく、テキスト、音声、またはビデオでチャットすることもできます。ファイルを交換したり、VPN を作成したりすることも、すべてそのアプリケーション内から行うことができます。
答え2
VNC には、クライアント (ビューア) がサーバーに接続する代わりに、クライアントをリッスン モードにしてサーバーに接続を開始させるオプションがあります。この方法では、誰かが接続するのではなく、接続を共有します。
すべての VNC バージョンでこれが実行できるかどうかはわかりませんが、Windows では可能だったことはわかっていますし、私が使用していた Windows VNC クライアントに固有のことではないと思います。
すべてが失敗した場合は、試してくださいx11vnc
。
答え3
mikogo、screenhero、join.me を試してみました。他のコンピュータにアクセスするには、どれも普通の vnc には及びません。Windows マシンをサーバーとして使用し、Linux マシンからクライアント (ビューア) を実行しています。vnc の方がはるかに高速です。他のものの場合、すべてのトラフィックがサーバーを通過するため、応答が非常に遅くなります。vnc サーバーはアクセスするボックス上で実行され、トラフィック要因はインターネット自体のみです。遅いことに加えて、私の経験では、他のものは不安定です。機能することもあります。機能しないことの方が多いです。
vnc を使用すると、マウスとキーボードの共同制御をすぐに実行できます。私が使用しているバージョンは、サーバーでは tightvnc、Linux ボックスのクライアントでは xvnc4viewer です。このテクノロジは、mikogo などのテクノロジよりもはるかに成熟しています。