web-dev-qa-db-ja.com

MacからUbuntuへのリモートデスクトップ接続を有効にするのが難しい

MacからUbuntuシステムへのリモートデスクトップ接続を実行しようとしています。

私はuvuntuにvncをインストールし、Finderを使用して接続しようとしました。

問題は、エラーメッセージが表示されることです。

The software on the remote computer appears to be incompatible with this version of Screen Sharing.

ソモネはこれを解決する方法を知っていますか?

情報

Mac OS X 10.8.2

Ubuntu 12.04.2 LTS

ファインダー10.8.1

vncserver(直接見つけることができませんでした(-vオプションは利用できません)が、男性は03 Mar 2005

3
GarouDan

ssh -XとVNCシステムの使用には大きな違いがあります。 VNCを使用すると、VNCサーバーが起動した瞬間にリモートシステム上のデスクトップのビジュアルコピーを取得できます。 ss -Xを使用して、新しいXセッションを開始します。また、ローカルコンピューターにX-Windowsシステムが必要です。 Macは基本的に* nixシステムであるため、これは問題にはなりません。

したがって、リモートデスクトップセッションをどのように設定するかによって異なります。リモートモニターの内容を確認するか、新しいセッションを開始します。

ssh -Xを使用する場合は、リモートコンピューターでX-Windows転送が有効になっているかどうかを確認する必要があります。ファイル/ etc/ssh/ssh_configと、エントリForwardX11の可能なデフォルト設定を確認します(これが機能するには、yesである必要があります)。

次に重要なことは、リモートマシンに接続すると、シェルだけができるということです。デスクトップを表示する場合は、適切なコマンドを使用してUnityデスクトップ(またはKDE、またはXFCE4)を起動します。たとえば、XFCE4の場合はxfce4-sessionを開始します

Unityを実行すると、SSH回線を経由する必要のある多くの重いグラフィック作業が必要になるため、Unityと一緒にXFCE4をインストールできる可能性があることに注意してください。

別のヒント:SSHキーをログインなしのSSHに交換します:) ssh-copy-id user@machineを使用して、指示に従います。

2
Pianoman

Ubuntuシステムで1つまたは2つのアプリケーションのみを実行する必要がある場合は、「-X」オプションを指定してsshを使用できます。

ssh -X user@ubuntu

次に、Ubuntuのコマンドラインでブラウザなどを実行すると、Macに表示されます。これにより、Macシステムからリモートで任意のGUIアプリケーション(Firefoxなど)を実行できるようになります。

ちなみに、vncserverのバージョンを見つけるには、次のコマンドを実行できます。

dpkg -l vncserver

または上記が機能しない場合:

dpkg -l|grep vncserver

macにインストールされているvncクライアントのバージョンについても言及する必要があります。

0
n3rV3