Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Перейти в папку с дистрибутивом платформы /v2.

  2. Создать папку entrypoint.d:

    Блок кода
    mkdir entrypoint.d
  3. В папке entrypoint.d создать файл setpasswd.sh:

    Блок кода
    nano setpasswd.sh

    c содержимым:

    Блок кода
    #!/usr/bin/env bash
    
    useradd <user>
    echo "<user>:<password>" | chpasswd -m

...

  1. где <user> – это пользователь для подключения по SSH, <password> – пароль пользователя

  2. .

...

  1. Дать файлу setpasswd.sh права на выполнение:

    Блок кода
    sudo chmod +x *.sh
  2. Отредактировать файл external.yml:

Блок кода
version: "3.8"
x-deploy: &deploy
  deploy:
    placement:
      max_replicas_per_node: 1
      constraints:
        - "node.labels.platform==true"
services:
  custom_ssh:
    image: panubo/sshd:1.3.0
    ports:
      - "2222:22"
    networks:
      visiology-2:
    environment:
      - SSH_ENABLE_PASSWORD_AUTH=true
      - SSH_USERS=<user>:1000:1000
      - SSH_ENABLE_ROOT=true
      - GATEWAY_PORTS=true
      - TCP_FORWARDING=true
    volumes:
      - ./entrypoint.d/:/etc/entrypoint.d/
    << : *deploy

...

где <user> – это пользователь для подключения по SSH.

  1. В случае, если платформа установлена в закрытом контуре, необходимо вручную установить docker-образ panubo/sshd:1.3.0. Если же у платформы есть доступ в интернет - образ скачается автоматически.

  2. Перезапустить платформу:

    Блок кода
    ./run.sh --restart
  3. В программе для подключения к базе данных настроить подключение с использованием SSH, где указать ip платформы, логин и пароль из 3 шага.

    • В настройках SSH-туннеля указать ip-адрес платформы, логин и пароль из 3 шага.

    • В настройках подключения SSH в поле порт подключения указать порт 2222 (вместо 22).

    • В настройках подключения в поле адреса подключения указать сервер для подключения:

      • viqube-admin для подключения к базе Postgres от ViQube Admin.

      • smart-forms-db для подключения к базе Postgres от SmartForms.

      • mongodb для подключения к базе MongoDB от Dasboard Service.