
HASHSTREM позволяет управлять рабочими станциями работающими на ОС основанных на Debian GNU/Linux x64.
В настоящее время Linux клиенты поддерживаются только в автономном режиме HASHSTREM.
Клиент HS может работать как в режиме демона\сервиса так и в режиме обычного консольного приложения.
В данной инструкции показано как зарегистрировать клиент в качестве сервиса (требуется root доступ).
Загрузка клиента
Откройте терминал, перейдите в директорию в которую хотите установить клиент.
Загрузите tgz архив:
$ wget http://hs-bin.gq/load/hs-bin/bin/linux/HSC.tgz
Распакуйте архив
$ tar -zxvf HSC.tgz
Дайте клиенту права на выполнение кода:
$ sudo chmod +x HSClient
Создание записи в init.d и генерация шаблона файла конфигурации.
Запуск клиента следует выполнить от имени суперпользователя с указанием полного пути относительно корня файловой системы. (Например: /home/testuser/hashclient/HSClient -addsvc.) Это необходимо что бы программа могла определить, в какой директории она находится.
Не используйте метку «./HSClient -addsvc». В противном случае в файл «/etc/init.d/HSC» будет записан неверный путь к демону.
# /../../HSClient -addsvc
Редактирование файла config.json
Клиент создаст шаблон файла конфигурации (config.json) в директории из которой был запущен и будет ожидать указания IP адреса сервера.
Для указания IP config.json:
$ nano config.json
Найдите значение «host» и укажите IP адрес своего сервера заменив им шаблонный. Соблюдайте установленный синтаксис и разметку JSON, сохраните изменения.
При необходимости Вы можете указать несколько IP адресов.
Запуск клиента
Выполните следующие команды:
# update-rc.d HSC defaults
# service HSC start
Убедится что клиентский модуль зарегистрировался в Вашей панели управления.
Дополнительные команды…
Увидеть текущее состояние клиента и отчет работы можно выполнив:
# service HSC status
Для остановки клиента используйте следующую команду:
# service HSC stop
Для перезагрузки клиента выполните:
# service HSC restart