2

Приносим извинения, если это будет лучше для ServerFault, но мне нужно просматривать зарегистрированные сеансы на удаленном компьютере с двумя одновременными сеансами RDP.

В идеале сеанс будет доступен для подключения, как только один или оба пользователя войдут в систему, предпочтительно без необходимости каких-либо действий.

Я посмотрел на UltraVNC, но я не вижу, как запустить два сеанса (фактически 2 сервера).

Спасибо

Изменить: извинения - Да, Windows. Server 2008 R2, чтобы быть конкретным.

2 ответа2

1

Я сделал это с RealVNC. Ниже приведена инструкция, как это сделать:

По умолчанию VNC-сервер работает в сервисном режиме, и все подключения выполняются к консоли. Пользователи будут соревноваться за управление мышью и клавиатурой. Вам нужно запустить несколько серверов пользовательского режима с включенным Fast User Switching. Все экземпляры сервера пользовательского режима должны прослушивать разные порты. В Mac OS X при включенном быстром переключении пользователей одновременно может войти в систему более одного пользователя хост-компьютера. Каждый пользователь, который в данный момент вошел в систему на хост-компьютере, может запустить VNC-сервер в режиме пользователя, и все экземпляры для всех пользователей будут работать одновременно. Обратите внимание, что все экземпляры в любом режиме должны прослушивать разные порты, и вам потребуется лицензия для каждого экземпляра VNC-сервера в режиме пользователя на рассматриваемой машине. Для каждого пользователя, которому требуется сервер пользовательского режима, необходимо выполнить следующие шаги:

  1. Войдите в сеанс / учетную запись пользователя на Mac (это можно сделать при подключении с помощью VNC-сервера в режиме обслуживания, если у вас нет физического доступа к Mac)
  2. Откройте окно терминала и введите: / Library / vnc / vncserver-root -newinstance & NB. Вы не должны закрывать это окно терминала, в противном случае сервер пользовательского режима завершит работу.
  3. Это запустит VNC-сервер пользовательского режима, работающий в сеансе пользователя, в который вы вошли.
  4. Откройте Параметры VNC-сервера, щелкнув правой кнопкой мыши значок VNC-сервера (Режим пользователя) в правом верхнем углу, а затем: • Измените вкладку «Эксперт»> StopUserModeOnSwitchOut на «Ложь» • Вкладка «Изменить подключения»> Разрешить подключения VNC через TCP к 5901. Примечание. Для подключения требуется другой порт. каждый сервер режима пользователя
  5. В VNC Viewer введите IP: Порт, где IP - это IP-адрес сервера, а Порт - это порт, который вы задали для сервера пользовательского режима. • Вам может потребоваться добавить других пользователей на VNC-сервер> Параметры> вкладка Пользователи и разрешения. По умолчанию VNC-сервер будет принимать только того пользователя, который запустил VNC-сервер в пользовательском режиме.
  6. Пользователи должны убедиться, что они не выходят из системы, поскольку это приведет к прекращению работы их сервера режима пользователя.

Выполните шаги 1. - 6. для каждой пользовательской сессии, которую вы хотите создать на Mac.

Сервер режима пользователя может автоматически запускаться при входе в учетную запись пользователя Mac. Сделать это:

  1. Откройте приложение Automator из Launchpad/Finder
  2. Выберите "Приложение"
  3. Нажмите "Показать библиотеку" на панели инструментов (если скрыто)
  4. Добавьте "Run shell script" (из Действия / Утилиты)
  5. Введите ваш скрипт в окно, начиная с шага 2 в начале этой статьи
  6. Тест, нажав кнопку "Выполнить" в Automator
  7. Сохраните приложение, используя Файл -> Сохранить
  8. Перейдите в Системные настройки -> Аккаунты -> Элементы входа
  9. Добавить приложение, созданное Automator
  10. Выйдите и снова войдите, чтобы проверить элемент входа

В Mac OS X есть одна известная ошибка (к сожалению, это не наша ошибка, и мы не знаем, как ее исправить): если пользователь подключен к отключенному сеансу, а пользователь на консоли нажимает SHIFT ключом, то это повлияет на типирование подключенного пользователя (в другом сеансе).

1

Используйте VNC для подключения к сеансу консоли (я думаю, что он делает это по умолчанию уже). Затем используйте теневое копирование сеанса, чтобы вызвать оба сеанса RDP на консоли, к которой вы в данный момент используете VNC для подключения. Это позволит вам увидеть обе сессии одновременно.

Настроить

Настроить это довольно просто:

  • Сначала перейдите к элементу управления доменом и щелкните свойства пользователя (-ей), сеанс которого вы хотите скрыть.
  • Перейдите на вкладку «Удаленное управление» свойств и включите ее (что будет по умолчанию). На этом этапе вы должны решить, хотите ли вы, чтобы они предоставили вам разрешение на это или вы хотите сделать это молча.
  • Затем подключитесь к сеансу консоли или другому сеансу RDP на сервере терминалов, откройте диспетчер задач и перейдите на вкладку «Пользователи». Теперь вы можете щелкнуть правой кнопкой мыши по пользователю, которого хотите скрыть, и щелкнуть по соединению, чтобы просмотреть его сеанс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .