/cluster/core/<CORE>/tts/ftp/properties/ - команды управления конфигурацией доступа до FTP-сервера
В данном разделе описываются команды управления конфигурацией доступа до FTP-сервера с CDR-файлами.
В данном разделе описываются команды, доступные для администратора системы ECSS-10.
Таблица 1 - Описание параметров FTP-сервера, доступные администратору системы ECSS-10
Название | Значение по умолчанию | Описание |
---|---|---|
ftp_enabled | true | активировать доступ до FTP-сервера через FTP |
ftps_enabled | true | активировать доступ до FTP-сервера через FTPS |
password | cdr | пароль для доступа на FTP-сервер |
port | 21 | порт, на котором доступен FTP-сервер |
iface | "0.0.0.0" | интерфейс, на котором будет находиться FTP-сервер |
ssl_certfile | ecss10.crt | имя ssl private key |
ssl_keyfile | ecss10.key | имя ssl сертификата |
ssl_password | [] | пароль сертификата SSL (если нужен) |
SSL сертификат и ключ необходимо поместить в папку /etc/ecss/ssl/
clean
Данной командой восстанавливаются значения заданного параметра по умолчанию.
Путь команды:
/cluster/core/<CORE>/tts/ftp/properties/clean
Синтаксис:
clean [<NODE> <FIELD>] [--force]
Параметры:
<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1;
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[core1@ecss1]:/$ cluster/core/core1/tts/ftp/properties/clean * password Properties values successfully restored [exec at: 04.02.2019 11:18:34, exec time: 141ms, nodes: core1@ecss1]
info
Команда просмотра информации о настройках параметров FTP-сервера с CDR-файлами.
Путь команды:
/cluster/core/<CORE>/tts/ftp/properties/info
Синтаксис:
info [<NODE> <FIELD>]
Параметры:
<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, список параметров приведен в таблице 1.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
admin@mycelium1@ecss1:/$ cluster/core/core1/tts/ftp/properties/info ┌────────────┬────┬──────────┐ │ Property │Node│ Value │ ├────────────┼────┼──────────┤ │ftp_enabled │ │true │ │ftps_enabled│ │true │ │iface │ │0.0.0.0 │ │password │ │******** │ │port │ │21 │ │ssl_certfile│ │ecss10.crt│ │ssl_keyfile │ │ecss10.key│ │ssl_password│ │ │ └────────────┴────┴──────────┘ [exec at: 19.06.2020 00:05:42, exec time: 17ms, nodes: core1@ecss1]
Описание таблицы:
- Property - название параметра;
- Domain - имя виртуальной АТС;
- Value - значение параметра.
set
Данной командой выполняется настройка параметров FTP-сервера с CDR-файлами.
Путь команды:
/cluster/core/<CORE>/tts/ftp/properties/set
Синтаксис:
set <NODE> <FIELD> <VALUE>
Параметры:
<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> - значение параметра.
Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
Пример:
admin@[core1@ecss1]:/$ cluster/core/core1/tts/ftp/properties/set * password cdrcdr Property "password" successfully changed from: cdr to cdrcdr. [exec at: 04.02.2019 11:17:52, exec time: 201ms, nodes: core1@ecss1]