Versions Compared

Key

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


Warning
iconfalse

Перед установкой компонентов сервера доступа необходимо сначала установить компоненты Indeed PAM на сервере управления.После установки компонентов сервера управления нужно скопировать файл с секретами IndeedPAM_2.7.0_RU\IPAMWizard\Secrets\Secrets.json на сервера доступа в аналогичную папку дистрибутива (либо целиком папку дистрибутива которая использовалась для развертывания компонентов сервера управления).

HTML
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {font-family: Arial;}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
</style>
</head>
<body>

<h2>Tabs</h2>
<p>Click on the buttons inside the tabbed menu:</p>

<div class="tab">
  <button class="tablinks" onclick="openCity(event, 'London')">London</button>
  <button class="tablinks" onclick="openCity(event, 'Paris')">Paris</button>
  <button class="tablinks" onclick="openCity(event, 'Tokyo')">Tokyo</button>
</div>

<div id="London" class="tabcontent">
  <h3>London</h3>
  <p>London is the capital city of England.</p>
</div>

<div id="Paris" class="tabcontent">
  <h3>Paris</h3>
  <p>Paris is the capital of France.</p> 
</div>

<div id="Tokyo" class="tabcontent">
  <h3>Tokyo</h3>
  <p>Tokyo is the capital of Japan.</p>
</div>

<script>
function openCity(evt, cityName) {
  var i, tabcontent, tablinks;
  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }
  tablinks = document.getElementsByClassName("tablinks");
  for (i = 0; i < tablinks.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" active", "");
  }
  document.getElementById(cityName).style.display = "block";
  evt.currentTarget.className += " active";
}
</script>
   
</body>
</html> 

Подготовка Linux 

  1. Задать статический адрес для сервера
  2. Задать статичное имя сервера в формате FQDN
  3. Проверить, что доменные машины определяются по DNS имени с сервера.
  4. Установить Docker и Docker Compose
  5. Проверьте, что Linux сервер определяется с доменных машин по DNS имени
  6. Измените стандартный порт SSH (22 порт будет использоваться компонентом Indeed PAM SSH Proxy) 

Установка

  1. Скопируйте на Linux сервера папку IPAM_Docker из дистрибутива
  2. Подключитесь к Linux серверу
  3. Перейдите в папку IPAM_Docker
  4. Запустите bash-script выполнив команду

    Code Block
    languagebash
    sudo bash indeed-pam-linux.sh


  5. Введите 1 2 вариант для установки Indeed PAM SSH Proxy
    Image RemovedImage Added
  6. По завершению выполнения установки, завершите скрипт.
  7. Перейдите в папку /etc/indeed/indeed-pam

    Code Block
    languagebash
    cd /etc/indeed/indeed-pam


  8. Запустите контейнеры с компонентом сервера доступа Indeed PAM:

    Code Block
    languagebash
    sudo docker compose -f docker-compose.access-server.yml up -d


  9. Для перезапуска компонентов сервера управления Indeed PAM используйте следующие команды (команды должны выполнятся в папке /etc/indeed/indeed-pam):

    Code Block
    languagebash
    sudo docker compose -f docker-compose.access-server.yml down
    sudo docker compose -f docker-compose.access-server.yml up -d