Difference between revisions of "Защита BrainyCP от несанкционированного доступа"

From BrainyCP
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
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;">To connect via the API, you need to create a host account in your Brainy dashboard:<br/> go to the "Host Accounts" section → fill in the fields in the "Add Host Account" section:</font></font>
  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Имя пользователя;</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Username;</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">пароль;</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">password;</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Айпи адрес;</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">IP address;</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">группа (если группы нет, создайте);</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">group (if there is no group, create);</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">тариф (если тарифа нет, создайте);</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tariff (if there is no tariff, create);</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">язык;</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">language;</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">доступ к оболочке;</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">shell access;</font></font>  
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">владелец.</font></font>  
+
*<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">owner.</font></font>  
  
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">При создании группы необходимо включить параметр «Доступ к API» и / или «Полный доступ к API (администратор)». </font><font style="vertical-align: inherit;">Последний параметр отвечает за добавление административных функций:</font></font>
+
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">When creating a group, you must enable the "API access" and / or "Full API access (administrator)" option. The last parameter is responsible for adding administrative functions:</font></font>
  
&nbsp;
+
[[File:Add hostacc.png|1000px|RTENOTITLE]]
 
 
[[File:Image00.png|1000px|RTENOTITLE]]
 
  
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Вернитесь к созданию учетной записи хоста и назначьте группу пользователю, которому будет предоставлено соединение API:</font></font>
+
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Go back to creating a host account and assign a group to the user who will be given the API connection:</font></font>
  
[[File:Group.png]]
+
[[File:Group.png|1000px|RTENOTITLE]]
  
 
&nbsp;
 
&nbsp;
  
<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;">To connect via the API, you need to open a new page in your browser and enter [http://your-IP:8002/api/api.php?Login=username&pass=password http://your-IP:8002/api/api.php?Login=username&pass=password]. If done correctly, you will see a blank page:</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>
+
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">If you entered an incorrect username or password, an error {"code": 1, "message": "Not perm2"} is displayed:</font></font>
  
 
[[File:Image03.png|1000px|RTENOTITLE]]
 
[[File:Image03.png|1000px|RTENOTITLE]]
Line 34: Line 32:
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_подключение <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: подключение</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_подключение <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: connection</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_мониторинг <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: мониторинг</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_мониторинг <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: monitoring</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_статус_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: статус веб-сервера</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_статус_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: web server status</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_автоустановщик_CMS <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: автоустановщик CMS</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_автоустановщик_CMS <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: auto installer CMS</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_настройка_бекапов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: настройка бекапов</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_настройка_бекапов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: configuring backups</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_трансфер_между_серверами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: трансфер между серверами</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_трансфер_между_серверами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: transfer between servers</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_антивирус <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: антивирус</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_антивирус <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: antivirus</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_настройки_сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: настройка сервера</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_настройки_сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: server settings</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_веб-сервером <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление веб-сервером</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_управление_веб-сервером <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: web server management</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_базы_данных <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: базы данных</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_базы_данных <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: database</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_пользовательские_сертификаты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: пользовательские сертификаты</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_пользовательские_сертификаты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: custom certificates</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_почтовыми_ящиками <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление почтовыми ящиками</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_управление_почтовыми_ящиками <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: mailbox management</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_информация_о_сервере <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: информация о сервере</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_информация_о_сервере <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: server information</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_почта <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: почта</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_почта <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: mail</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_DNS-зонами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: управление DNS-зонами</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_управление_DNS-зонами <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: DNS zone management</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_использование_трафика <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: использование трафика</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_использование_трафика <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: traffic usage</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_почтовые_ящики_клиента <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: почтовые ящики клиента</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_почтовые_ящики_клиента <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: client mailboxes</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_установка_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: установка веб-сервера</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_установка_веб-сервера <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: web server installation</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_логирование <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: логирование</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_логирование <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: logging</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_сервер_имен <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сервер имен</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_сервер_имен <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: name server</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_хост-аккаунты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: хост-аккаунты</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_хост-аккаунты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: host accounts</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_приложений <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер приложений</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_менеджер_приложений <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: application manager</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_сертификаты_сервисов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сертификаты сервисов</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_сертификаты_сервисов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: service certificates</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
Line 114: Line 112:
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_процессов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер процессов</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_менеджер_процессов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: process manager</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_сетевые_инструменты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: сетевые инструменты</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_сетевые_инструменты <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: network tools</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_FTP-сервер <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: FTP-сервер</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_FTP-сервер <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: FTP server</font></font>]'''
  
 
|-
 
|-
 
| style="width: 360px;" |  
 
| style="width: 360px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_IP-адресов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: менеджер IP-адресов</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_менеджер_IP-адресов <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: IP address manager</font></font>]'''
  
 
| style="width: 376px;" |  
 
| style="width: 376px;" |  
'''[https://docs.brainycp.io/index.php/API:_средняя_нагрузка <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: средняя нагрузка</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_средняя_нагрузка <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: average load</font></font>]'''
  
 
| style="width: 415px;" |  
 
| style="width: 415px;" |  
'''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: список процессов MySQL</font></font>]'''
+
'''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">API: MySQL processlist</font></font>]'''
  
 
|}
 
|}

Latest revision as of 11:35, 17 November 2021

To connect via the API, you need to create a host account in your Brainy dashboard:
go to the "Host Accounts" section → fill in the fields in the "Add Host Account" section:

  • Username;
  • password;
  • IP address;
  • group (if there is no group, create);
  • tariff (if there is no tariff, create);
  • language;
  • shell access;
  • owner.

When creating a group, you must enable the "API access" and / or "Full API access (administrator)" option. The last parameter is responsible for adding administrative functions:

RTENOTITLE

Go back to creating a host account and assign a group to the user who will be given the API connection:

RTENOTITLE

 

To connect via the API, you need to open a new page in your browser and enter http://your-IP:8002/api/api.php?Login=username&pass=password. If done correctly, you will see a blank page:
RTENOTITLE

If you entered an incorrect username or password, an error {"code": 1, "message": "Not perm2"} is displayed:

RTENOTITLE

Другие полезные статьи:

API: connection

API: monitoring

API: web server status

API: auto installer CMS

API: configuring backups

API: transfer between servers

API: antivirus

API: server settings

API: web server management

API: database

API: custom certificates

API: mailbox management

API: server information

API: mail

API: DNS zone management

API: traffic usage

API: client mailboxes

API: web server installation

API: logging

API: name server

API: host accounts

API: application manager

API: service certificates

API: CRON

API: process manager

API: network tools

API: FTP server

API: IP address manager

API: average load

API: MySQL processlist