Перенос мобильного сервера на другой хост

В качестве дополнительного шага безопасности XProtect Mobile использует идентификаторы при обмене данными между сервером и мобильным приложением. Когда пользователь впервые подключается к мобильному серверу из приложения XProtect Mobile, идентификатор мобильного сервера копируется на устройство пользователя. Каждый раз, когда приложение пытается подключиться к мобильному серверу, он сравнивает идентификаторы серверов с полученными изначально. Если идентификаторы серверов не совпадают, подключение не устанавливается.

При переносе мобильного сервера на другой хост и сохранении его исходного адреса необходимо сохранить идентификатор старого сервера.

На старом хосте

Перед переносом мобильного сервера необходимо выполнить следующее:

  1. Перейдите в C:\ProgramFiles\Milestone\Milestone Mobile Server, скопируйте файл VideoOS.MobileServer.Service.exe.config и откройте его в любом текстовом редакторе.

  2. Найдите в файле тег ServerSettings. Он должен выглядеть следующим образом:

    
    <ServerSetings>
     <Identification>
      <add key="ServiceId" value="4d644654-95f5-4382-b582-0005864391ee">
      <add key="ServiceIdS" value="10353810-803F-4880-BC22-417B37F1A1C8">
      <add key="ReportedServiceId" value="10353810-803F-4880-BC22-417B37F1A1C8">
     </Identification>
    ---
    </ServerSettings>
    
  3. Скопируйте значения ServiceID и ReportedServiceID.

Теперь все готово к переносу мобильного сервера.

На новом хосте

После установки и настройки мобильного сервера на новом хосте выполните следующее:

  1. Перейдите в C:\ProgramFiles\Milestone\Milestone Mobile Server и откройте файл VideoOS.MobileServer.Service.exe.config в любом текстовом редакторе.

  2. Найдите в файле тег ServerSettings замените значения ServiceID и ReportedServiceID значениями из исходного файла конфигурации.

  3. Чтобы применить изменения, перезапустите службу Mobile Server.

  4. Попросите пользователей клиента XProtect Mobile снова добавить мобильный сервер.