Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PamSu

Установка PamSu

Note

Установка утилиты PamSu выполняется на ресурсы ОС *nix.

Загрузите установочный пакет на ресурс и выполните команду:

Code Block
languagebash
titleУстановка на Debian-based ОС
$ sudo dpkg -i Indeed.PAM.PamSu*.deb


Code Block
languagebash
titleУстановка на RedHat-based ОС
$ sudo rpm -i Indeed.PAM.PamSu*.rpm

Настройка PamSu

На ресурсе необходимо настроить доверие сертификату веб-сервера core и idp. Проверить корректность работы с сертификатами можно выполнив команду:

Code Block
languagetext
$ curl https://pam.indeed-id.local

 Откройте файл /etc/pamsu.conf в любом редакторе с правами локального администратора, укажите настройки idp_url, api_url, log_path и log_level:

  • idp_url - адрес idp
  • apicore_url - адрес core
  • log_path - путь к каталогу с файлами логов
  • log_level - уровень логирования, может принимать значения INFO, WARN, ERROR, FATAL
Code Block
languagetext
Set idp_url https://pam.indeed-id.local/pam/idp
Set apicore_url https://pam.indeed-id.local/pam/core
Set log_path /var/log
Set log_level INFO

На некоторых системах ssh server не разрешает по умолчанию переменные окружения LC_*. Для корректной работы приложения следует в файле /etc/ssh/sshd_config добавить строку AcceptEnv LC_PAM_USER LC_PAM_SESSION_ID, либо маской LC_*.

Note
iconfalse
Для разрешения выполнения команды pamsu необходимо включить в политике, в разделе SSH опцию Разрешить выполнять pamsu.

Indeed PAM Agent

Indeed PAM Agent следует устанавливать непосредственно на ресурсы для включения возможности текстового логирования RDP сессий.

Warning
При отсутствии агента на ресурсе и включении опции сохранения текстовых логов в Политике подключений пользовательская сессия завершится автоматически через минуту.

После установки Indeed PAM Agent потребуется выполнить перезагрузку или повторный вход в ОС. Дополнительная настройка не требуется.

Indeed PAM Desktop Console

Настройка Indeed Pam Desktop Console для доменных машин 

  1. Скопируйте содержимое папки \IPAM\IPAMDC\PolicyDefinitions на контроллер домена в каталог C:\Windows\sysvol\domain\policies\PolicyDefinitions

  2. На контроллере домена запустите оснастку Управление групповой политикой (Group Policy Management Console)

  3. Выберите необходимый объект групповой политики, перейдите в раздел Computer Configuration\Policies\Administrative Templates\Indeed PAM\General\ (Конфигурация компьютера\Политики\Административные шаблоны\Indeed PAM\Общие)

  4. Включите и настроите PAM connection settings (Настройки подключения с PAM)

  5. Обновить групповые политики на клиентском ПК

Настройка для машин, к которым не применяются доменные политики 

  1. Скопируйте содержимое папки \IPAM\IPAMDC\PolicyDefinitions в каталог C:\Windows\PolicyDefinitions
  2. Запустите редактор локальной групповой политики gpedit.msc
  3. Перейдите в раздел Computer Configuration\Policies\Administrative Templates\Indeed PAM\General\ (Конфигурация компьютера\Политики\Административные шаблоны\Indeed PAM\Общие)
  4. Включите и настроите PAM connection settings (Настройки подключения с PAM)
Настройка записи событий в Syslog

Настройка записи событий в Syslog

  1. Перейдите в каталог
 
  1. C:\inetpub\wwwroot\ls\targetConfigs, создайте копию файла sampleSyslog.config и переименуйте её в
 
  1. Syslog.config, затем отредактируйте в соответствии с настройками ниже:
    <Settings> … </Settings>
    :
    • HostName - имя Syslog сервера 
    • Port - порт Syslog сервера 
    • Protocol
 
    • - тип подключения к Syslog серверу: TCPoverTLS, TCP, UDP
    • Format - формат логов: Plain, CEF, LEEF
    • SyslogVersion - спецификация протокола: RFC3164, RFC5424

<Settings 
    • Code Block
      languagexml
      themeConfluence
      <Settings HostName="localhost"
 
    •  Port="5081"
 
    •  Protocol="TCP"
 
    •  Format="CEF"
 
    •  SyslogVersion="RFC3164"
 
    •  />


  1. В файле

 
  1. C:\inetpub\wwwroot\ls\clientApps.config

 
  1. отредактируйте секцию

 
  1. pam для работы с файлом Syslog.config - добавьте новый TargetId для WriteTarget:



  1. Code Block
    languagexml
        <Application 
<Application 
  1. Id="pam"
 
  1.  SchemaId="Pam.Schema">

  <ReadTargetId>mssqlDB</ReadTargetId>
  <WriteTargets>
    <TargetId>mssqlDB</TargetId>
    <TargetId>Syslog</TargetId>
  </WriteTargets>
  <AccessControl>
    
  1. 
          <ReadTargetId>mssqlDB</ReadTargetId>
          <WriteTargets>
            <TargetId>mssqlDB</TargetId>
            <TargetId>Syslog</TargetId>
          </WriteTargets>
          <AccessControl>
            <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->

  </AccessControl>
</Application>
  1. 
          </AccessControl>
        </Application> 


  2. Далее в этом же файле в секции

 
  1. Targets

 
  1. добавьте новый элемент:

<Targets>
  ...
  <Target 
  1. Code Block
    languagexml
      <Targets>
        ...
    	<Target Id="mssqlDb"
 
  1.  Type="mssql"/>

  <Target 
  1. 
        <Target Id="Syslog"
 
  1.  Type="syslog"/>

  1. 
      </
Targets>
  1. Targets> 



Divbox
classrightFloat

Table of Contents