OSX用のVine Serverとクライアント用のJollyFastVNCの組み合わせを喜んで使用しています。
Vine Serverは、ログインしたユーザーごとに一意のポート番号で「個人」VNCサーバーインスタンスを提供します。唯一のトリックは、ユーザーがVNCを実行できるようにアカウントでVineServerを実行しているMacに既にログインしている必要があることです。これが導入するブートストラップ問題の解決策はMacコンソール-したがって、コンソールセッションにアクセスできるユーザーは誰でもMacにログインできます(したがって、独自のプライベートVine Serverインスタンスを起動します)
構成は比較的簡単です。
1 /複数のユーザーがMacを共有できるように、ユーザーの簡易切り替えを有効にします。
2 /実際のMacコンソールに、リモートアクセスを許可する管理者ユーザーとしてログインします。そのユーザーとしてVine Serverを起動し、「ログイン時に開く」設定を確認します。
3 / Vine Server Preferencesを開き、このVNCサーバーインスタンスに割り当てられているポート番号をメモします。その番号を手動で再入力して、後続の起動のためにこのインスタンスをそのポートに「固定」します。また、この一意のユーザーセッションのパスワードをここに設定することをお勧めします。
4 / [共有]タブに移動し、[複数のユーザーセッションを許可する]をオンにします
5 / [スタートアップ]タブに移動し、[システムサーバー...]ボタンをチェックします。デフォルトポート(5900)でシステムサーバーインスタンスを起動します。これが、使用するコンソール VNCサーバーになります。(これにパスワードを設定することをお勧めします)
6 /設定ウィンドウを閉じて、[サーバーの再起動]ボタンをクリックします。
これで、2つの VNCユーザーセッションにログインできるはずです。1つはポート5900のコンソールとして、もう1つはログインしたばかりの管理者ユーザーとして。
次に、ユーザーごとに、ログインしてVine Serverをドックに追加し、上記の手順2、3、および4を繰り返します。
これに関して私たちが指摘した唯一の2つの問題は、Macの電源を入れ直しても、システムサーバーが自動的に起動しないことです。最初のユーザーは、ログインしてUIから起動する必要があります。
2番目の問題は、ユーザーがリモートVNCコンソールセッションを介してログインすると、その後のMacの使用がコンソールセッションと「個人」VNCセッションの両方で表示されることです。つまり、コンソールセッションは、他の誰かがリモートまたはローカルでログインするまで、最後にログインしたユーザーにバインドされたままになります。この問題を回避するには、ログイン後にリモートコンソールセッションを再度開き、「show login window」への高速ユーザー切り替えを使用します。
JollyFastVNCは、「利用可能なサーバー」ブラウザを備えたbonjour対応のVNCクライアントとして画像を入力します。これにより、実行中の各Vine Serverインスタンスとコンソールインスタンスに対してリモートMac「hostname:port」が提供され、ポート番号を思い出せない場合に簡単にナビゲーションできます。
お役に立てれば。