WindowsシステムでUbuntuシステムをリモートで制御

WindowsシステムでUbuntuシステムをリモートで制御

Windows XPコンピュータでUbuntu 10.04コンピュータにアクセスしてリモートで制御するにはどうすればよいですか?このトピックを検索していくつかのオプションを見つけました。一部はVNCを使用し、一部はリモートデスクトッププロトコルを使用するなどです。

最も安全で効果的なツールは何ですか?


修正する:私のWindowsとUbuntuコンピュータは互いに離れています(1つは家に、もう1つはオフィスにあります)。つまり、異なるネットワークにありますが、どちらもインターネットに接続されています。

答え1

努力する無人機そしてFreeNXをチェックしてください。私はほぼ2年間NoMachineを使用してリモートで作業してきました。 VNCに比べるとかなり反応が良いです。しばらく試してみましたが、タイピングの遅延のため耐えられませんでした。

答え2

したがって、私の意見で述べたように、最も安全な方法はSSHトンネルを介してvncすることです。 SSH暗号化のため、最も高速ではない可能性があります。今私のマシンに設定しておいたので、サーバーが実行されたらトンネルを設定する方法を紹介します。

クライアント(Windows)コンピュータでトンネルを設定するには:

ssh -N -f -L 5901:remotehost:5901 -l remoteuser remotehost

思ったより簡単です。オプションを見てみましょう。
-Nsshにコマンドを実行しないように指示します(シェルは必要ではなく、ポート転送のみが必要です)。
-f必要に応じてパスワードを入力し、背景に入るように求められます。認証のために鍵ペアを設定することをお勧めします。これにより、パスワードが不要な場合や起動時に実行されるように設定することもできます。しかし、ノートブックの場合、おそらくこれをしたくないでしょう。
-Lsshにこのシステムのポート5901(最初)でリッスンするように指示し、プログラムがそこに接続すると、sshは受信したすべてをリモートシステム自体に送信し、そのシステム(2番目)のポート5901に接続します。ユーザー名として
-l使用するようにsshに指示しますremoteuser。両方のシステムに同じユーザー名がある場合は必要ありません。

VNCが別のポート(おそらく5900)で実行されている場合は、少なくとも2番目のポート番号を変更する必要があります。

今すぐ接続するには、次のように入力します。

vncviewer -user remoteuser localhost

同様に、両方のシステムに同じユーザー名がある場合は、このパラメーターを-user省略できます。別のポートが必要な場合、

vncviewer -user remoteuser localhost::localport

vnc接続を開始するには、マスターパスワードの入力を求められますが、どちらに問題がない場合はログイン画面が表示されます。ログインして、いつものように作業してください。

答え3

TightVNCはUbuntuとうまく機能し、Windows EXEフロントエンドを持っています。 Ubuntuにインストールする方法は次のとおりです。

sudo apt-get install tightvncserver

Windowsのバイナリは、以下から入手できます。彼らのウェブサイト

答え4

あなたの質問は、あなたが実際に探しているものを理解するほど具体的ではありません。リモートデスクトップタイプの機能が必要な場合は、提供されている多くの答えの1つがあなたのニーズに適しています。

一方、同じマウスとキーボードを使用して2台目のコンピュータ(自己モニタを含む)を制御したい場合相乗効果必要な作業を正確に行う必要があり、Windows、Linux、Macで動作します。

関連情報