it-swarm-ja.com

ログオンしたユーザーごとに1つずつ、2つの同時VNCセッションを実行する方法はありますか?

ServerFaultでこれが改善される場合はお詫びしますが、2つの同時RDPセッションがあるリモートコンピューターでログオンしたセッションを表示する必要があります。

理想的には、どちらかまたは両方のユーザーがログオンするとすぐに、できればユーザーが何もしなくても、セッションに接続できるようになります。

UltraVNCを見てきましたが、2つのセッション(実質的には2つのサーバー)を実行する方法がわかりません。

ありがとう

編集:お詫び-はい、Windows。具体的には、Server 2008R2。

2
ChrisA

私はRealVNCでこれを行いました。以下はそれを行う方法の説明です:

デフォルトでは、VNCサーバーはサービスモードで実行され、すべての接続はコンソールに対して行われます。ユーザーは、マウスとキーボードの制御をめぐって競争します。高速ユーザー切り替えをオンにして、複数のユーザーモードサーバーを実行する必要があります。ユーザーモードサーバーのすべてのインスタンスは、異なるポートでリッスンする必要があります。 Mac OS Xでは、ユーザーの高速切り替えがオンになっていると、一度に複数のホストコンピューターユーザーがログオンできます。現在ログオンしている各ホストコンピューターユーザーは、VNCサーバーをユーザーモードで起動でき、すべてのユーザーのすべてのインスタンスが同時に実行されます。どちらのモードのすべてのインスタンスも異なるポートでリッスンする必要があり、問題のマシンのユーザーモードのVNCサーバーの各インスタンスのライセンスが必要になることに注意してください。ユーザーモードサーバーを必要とする各ユーザーの手順は次のとおりです。

  1. Macでユーザーのセッション/アカウントにログインします(これは、Macに物理的にアクセスできない場合は、サービスモードVNCサーバーを使用して接続しているときに実行できます)
  2. ターミナルウィンドウを開き、次のように入力します:/ Library/vnc/vncserver-root -newinstance&N.B。このターミナルウィンドウを閉じないでください。閉じないと、ユーザーモードサーバーが終了します。
  3. これにより、ログインしているユーザーセッションで実行されているユーザーモードVNCサーバーが起動します。
  4. 右上のVNCサーバーアイコン(ユーザーモード)を右クリックしてVNCサーバーオプションを開き、次の操作を行います。•[エキスパート]タブ> [StopUserModeOnSwitchOut]を[False]に変更します。•[接続]タブを変更します> TCP 5901 NBまでは、ユーザーモードサーバーごとに異なるポートが必要です。
  5. VNCビューアーで、IP:Portと入力します。ここで、IPはサーバーのIPアドレスであり、Portはユーザーモードサーバーに設定したポートです。 •他のユーザーを[VNCサーバー]> [オプション]> [ユーザーとアクセス許可]タブに追加する必要がある場合があります。デフォルトでは、VNCサーバーはユーザーモードのVNCサーバーを開始したユーザーのみを受け入れます。
  6. ユーザーモードサーバーが終了するため、ユーザーはログアウトしないようにする必要があります。

Macで作成するユーザーセッションごとに、手順1〜6を実行します。

ユーザーモードサーバーは、Macユーザーアカウントへのログイン時に自動的に実行できます。これをする:

  1. Launchpad/FinderからAutomatorアプリケーションを開きます
  2. 「アプリケーション」を選択します
  3. ツールバーの「ライブラリを表示」をクリックします(非表示の場合)
  4. 「シェルスクリプトの実行」を追加します(アクション/ユーティリティから)
  5. この記事の冒頭のステップ2から、スクリプトをウィンドウに入力します
  6. Automatorの[実行]ボタンをクリックしてテストします
  7. [ファイル]-> [保存]を使用してアプリを保存します
  8. [システム環境設定]-> [アカウント]-> [ログイン項目]に移動します
  9. Automatorによって作成されたアプリを追加します
  10. ログインして再度ログインし、ログイン項目をテストします

Mac OS Xには既知のバグが1つあります(残念ながら、それは私たちのせいではなく、修正する方法がわかりません):ユーザーがスイッチアウトされたセッションに接続していて、コンソールのユーザーがSHIFTを押した場合キーを押すと、接続されているユーザーの(他のセッションでの)入力も影響を受けます。

1
JBeen

VNCを使用してコンソールセッションに接続します(これはデフォルトですでに行われていると思います)。次に、セッションシャドウイングを使用して、現在VNCを使用して接続しているコンソール上の両方のRDPセッションをプルアップします。これにより、両方のセッションを同時に表示できます。

セットアップ

これを設定するのはかなり簡単です。

  • まず、ドメインコントロールに移動し、シャドウするセッションのユーザーのプロパティをクリックします。
  • プロパティの[リモートコントロール]タブに移動し、オンにします(デフォルトでオンになります)。この時点で、これを行う許可を彼らに与えるか、それとも黙って行うかを決定する必要があります。
  • 次に、ターミナルサーバー上のコンソールセッションまたは別のRDPセッションに接続し、タスクマネージャーを開いて、[ユーザー]タブに移動します。これで、シャドウするユーザーを右クリックし、[接続]をクリックしてセッションを表示できます。
1
Supercereal