Difference between revisions of "Защита BrainyCP от несанкционированного доступа"
Line 1: | Line 1: | ||
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Для подключения через API вам необходимо создать учетную запись хоста в панели управления Brainy:</font></font><br/> <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">перейдите в раздел «Учетные записи хоста» → заполните поля в разделе «Добавить учетную запись хоста»:</font></font> | |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Имя пользователя;</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">пароль;</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Айпи адрес;</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">группа (если группы нет, создайте);</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">тариф (если тарифа нет, создайте);</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">язык;</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">доступ к оболочке;</font></font> |
− | * | + | *<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">владелец.</font></font> |
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">При создании группы необходимо включить параметр «Доступ к API» и / или «Полный доступ к API (администратор)». </font><font style="vertical-align: inherit;">Последний параметр отвечает за добавление административных функций:</font></font> | |
| | ||
Line 17: | Line 17: | ||
[[File:Image00.png|1000px|RTENOTITLE]] | [[File:Image00.png|1000px|RTENOTITLE]] | ||
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Вернитесь к созданию учетной записи хоста и назначьте группу пользователю, которому будет предоставлено соединение API:</font></font> | |
+ | |||
+ | [[File:]] | ||
| | ||
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Чтобы подключиться через API, вам необходимо открыть новую страницу в браузере и ввести </font><font style="vertical-align: inherit;">в адресной строке</font></font>[http://your-IP:8002/api/api.php?Login=username&pass=password <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">http: // your-IP: 8002 / api / api.php? Login = username & pass = password</font></font>]<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">. </font><font style="vertical-align: inherit;">Если все сделано правильно, вы увидите пустую страницу:</font></font><br/> [[File:Image02.png|1000px|RTENOTITLE]] | |
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если вы ввели неправильное имя пользователя или пароль, отобразится ошибка {"code": 1, "message": "Not perm2"}:</font></font> | |
[[File:Image03.png|1000px|RTENOTITLE]] | [[File:Image03.png|1000px|RTENOTITLE]] | ||
− | + | <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Другие полезные статьи:</font></font> | |
{| style="width: 1172px;" | {| style="width: 1172px;" | ||
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_подключение API: подключение]''' | + | '''[https://docs.brainycp.io/index.php/API:_подключение <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: подключение</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_мониторинг API: мониторинг]''' | + | '''[https://docs.brainycp.io/index.php/API:_мониторинг <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: мониторинг</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_статус_веб-сервера API: статус веб-сервера]''' | + | '''[https://docs.brainycp.io/index.php/API:_статус_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: статус веб-сервера</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_автоустановщик_CMS API: автоустановщик CMS]''' | + | '''[https://docs.brainycp.io/index.php/API:_автоустановщик_CMS <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: автоустановщик CMS</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_настройка_бекапов API: настройка бекапов]''' | + | '''[https://docs.brainycp.io/index.php/API:_настройка_бекапов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: настройка бекапов</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_трансфер_между_серверами API: трансфер между серверами]''' | + | '''[https://docs.brainycp.io/index.php/API:_трансфер_между_серверами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: трансфер между серверами</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_антивирус API: антивирус]''' | + | '''[https://docs.brainycp.io/index.php/API:_антивирус <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: антивирус</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_настройки_сервера API: | + | '''[https://docs.brainycp.io/index.php/API:_настройки_сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: настройка сервера</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_управление_веб-сервером API: управление веб-сервером]''' | + | '''[https://docs.brainycp.io/index.php/API:_управление_веб-сервером <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление веб-сервером</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_базы_данных API: базы данных]''' | + | '''[https://docs.brainycp.io/index.php/API:_базы_данных <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: базы данных</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_пользовательские_сертификаты API: пользовательские сертификаты]''' | + | '''[https://docs.brainycp.io/index.php/API:_пользовательские_сертификаты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: пользовательские сертификаты</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_управление_почтовыми_ящиками API: управление почтовыми ящиками]''' | + | '''[https://docs.brainycp.io/index.php/API:_управление_почтовыми_ящиками <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление почтовыми ящиками</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_информация_о_сервере API: информация о сервере]''' | + | '''[https://docs.brainycp.io/index.php/API:_информация_о_сервере <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: информация о сервере</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_почта API: почта]''' | + | '''[https://docs.brainycp.io/index.php/API:_почта <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: почта</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_управление_DNS-зонами API: управление DNS-зонами]''' | + | '''[https://docs.brainycp.io/index.php/API:_управление_DNS-зонами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление DNS-зонами</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_использование_трафика API: использование трафика]''' | + | '''[https://docs.brainycp.io/index.php/API:_использование_трафика <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: использование трафика</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_почтовые_ящики_клиента API: почтовые ящики клиента]''' | + | '''[https://docs.brainycp.io/index.php/API:_почтовые_ящики_клиента <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: почтовые ящики клиента</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_установка_веб-сервера API: установка веб-сервера]''' | + | '''[https://docs.brainycp.io/index.php/API:_установка_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: установка веб-сервера</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_логирование API: логирование]''' | + | '''[https://docs.brainycp.io/index.php/API:_логирование <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: логирование</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_сервер_имен API: сервер имен]''' | + | '''[https://docs.brainycp.io/index.php/API:_сервер_имен <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сервер имен</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_хост-аккаунты API: хост-аккаунты]''' | + | '''[https://docs.brainycp.io/index.php/API:_хост-аккаунты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: хост-аккаунты</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_менеджер_приложений API: менеджер приложений]''' | + | '''[https://docs.brainycp.io/index.php/API:_менеджер_приложений <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер приложений</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_сертификаты_сервисов API: сертификаты сервисов]''' | + | '''[https://docs.brainycp.io/index.php/API:_сертификаты_сервисов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сертификаты сервисов</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_CRON API: CRON]''' | + | '''[https://docs.brainycp.io/index.php/API:_CRON <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: CRON</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_менеджер_процессов API: менеджер процессов]''' | + | '''[https://docs.brainycp.io/index.php/API:_менеджер_процессов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер процессов</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_сетевые_инструменты API: сетевые инструменты]''' | + | '''[https://docs.brainycp.io/index.php/API:_сетевые_инструменты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сетевые инструменты</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_FTP-сервер API: FTP-сервер]''' | + | '''[https://docs.brainycp.io/index.php/API:_FTP-сервер <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: FTP-сервер</font></font>]''' |
|- | |- | ||
| style="width: 360px;" | | | style="width: 360px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_менеджер_IP-адресов API: менеджер IP-адресов]''' | + | '''[https://docs.brainycp.io/index.php/API:_менеджер_IP-адресов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер IP-адресов</font></font>]''' |
| style="width: 376px;" | | | style="width: 376px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_средняя_нагрузка API: средняя нагрузка]''' | + | '''[https://docs.brainycp.io/index.php/API:_средняя_нагрузка <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: средняя нагрузка</font></font>]''' |
| style="width: 415px;" | | | style="width: 415px;" | | ||
− | '''[https://docs.brainycp.io/index.php/API:_MySQL_processlist API: MySQL | + | '''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: список процессов MySQL</font></font>]''' |
|} | |} |
Revision as of 09:57, 17 November 2021
Для подключения через API вам необходимо создать учетную запись хоста в панели управления Brainy:
перейдите в раздел «Учетные записи хоста» → заполните поля в разделе «Добавить учетную запись хоста»:
- Имя пользователя;
- пароль;
- Айпи адрес;
- группа (если группы нет, создайте);
- тариф (если тарифа нет, создайте);
- язык;
- доступ к оболочке;
- владелец.
При создании группы необходимо включить параметр «Доступ к API» и / или «Полный доступ к API (администратор)». Последний параметр отвечает за добавление административных функций:
Вернитесь к созданию учетной записи хоста и назначьте группу пользователю, которому будет предоставлено соединение API:
[[File:]]
Чтобы подключиться через API, вам необходимо открыть новую страницу в браузере и ввести в адресной строкеhttp: // your-IP: 8002 / api / api.php? Login = username & pass = password. Если все сделано правильно, вы увидите пустую страницу:
Если вы ввели неправильное имя пользователя или пароль, отобразится ошибка {"code": 1, "message": "Not perm2"}:
Другие полезные статьи: