А. Тестирование JetCalc
Last updated
Was this helpful?
Last updated
Was this helpful?
Устанавливаем Virtual Box с сайта производителя
Скачиваем серверную версию Ubuntu 16.04
Устанавливаем виртуальную машину со скаченного образа (из всех предлагаемых сервисов устанавливаем только OpenSSH). При создании виртуальной машины рекомендуется выделить не менее 4 Гб оперативной памяти.
В настройках виртуальной машины выбираем раздел Сеть -> Адаптер 1 -> NAT -> Дополнительно -> Проброс портов
Настраиваем порты и подключаемся через SSH-клиент по адресу 127.0.0.1 на порт 2222:
После установки и настройки виртуального сервера рекомендуется обновить список доступных пакетов для apt, установить Midnight Commander и обновить компоненты Ubuntu с помощью следующих команд:
После этого подготовленный образ Virtual Box можно использовать для развертывания JetCalc. Для экспериментов с установкой лучше ставить JetCalc не на только что подготовленный образ, а на его клон, который можно создать командой меню Машина -> Клонировать.
Единственный доступный пользователь с логином admin и паролем admin.
Для начала в настройках VirtualBox выбираем раздел Сеть -> Адаптер 2, включаем сетевой адаптер и устанавливаем для него тип подключения Виртуальный адаптер хоста с именем VirtualBox Host-Only Ethernet Adapter.
Следующим шагом необходимо настроить для виртуального образа статический IP-адрес. Для этого в настройках VirtualBox в разделе Настройки -> Сеть -> Виртуальные сети хоста выбираем VirtualBox Host-Only Ethernet Adapter и нажимаем кнопку Изменить. В открывшемся окне запоминаем IP-адрес, например, 192.168.56.1.
После этого заходим на виртуальную машину с помощью SSH-клиента и выполняем команду:
Вывод этой команды должен содержать enp0s8, который обозначает ранее добавленный Адаптер 2. Далее переключаемся на пользователя root с помощью команды sudo su, а затем открываем в Midnight Commander файл /etc/network/interfaces и добавляем в конец файла следующие настройки:
Начало IP-aдреса 192.168 является неизменным, третий раздел должен совпадать соответствующим номером VirtualBox Host-Only Ethernet Adapter, в данном случае это 56, а последняя часть номера может быть любой 107, 101, 110 и т.п., в данном случае это 107.
После сохранения сохранения изменений в файле /etc/network/interfaces перезапускаем сервис:
Повторный вызов команды ifconfig -a должен вывести примерно следующую информацию:
Следующим шагом необходимо установить и настроить файловый сервер samba, предварительно обновив локальную базу пакетов:
Далее необходимо настроить samba, изменив файл конфигурации /etc/samba/smb.conf следующим образом :
Все параметры необходимо перенести как есть, за исключением значения параметра workgroup, которое равно имени рабочей группы в разделе основных параметров системы в Windows.
Чтобы пользователь jetcalc мог работать с расшаренной папкой thdocs в Ubuntu, он должен быть в базе данных samba. Поэтому для него нужно создать пароль samba следующей командой:
После ввода команды будет предложено ввести новый пароль, например, jetcalc. Для удобства рекомендуется установить одинаковые пароли ubuntu и samba.
Для проверки правильности настройки файла /etc/samba/smb.conf выполняем команду:
Если при выполнении команды testparm -s вышла ошибка вида:
то в этом случае нужно выполнить команду:
А чтобы после перезагрузки сервера значение установилось по умолчанию, нужно в конец файла /etc/security/limits.conf добавить строки следующего содержимого:
После сохранения изменений в файле /etc/samba/smb.conf перезапускаем сервис:
На этом настройки samba завершены. Переходим в Windows, вызываем панель запуска программ Win+R, вводим \192.168.56.107, после чего должно открыться окно с сетевой папкой:
При первом входе необходимо ввести логин ubuntu\jetcalc и пароль jetcalc, при этом отметив галочкой пункт запомнить пользователя, чтобы не вводить повторно пароль после перезагрузки VirtualBox.
После создания клона виртуальной машины необходимо его запустить, войди удаленно с помощью PuTTY и в консоли выполнить следующие команды, которые загрузят и установят JetCalc с помощью установочного скрипта install.sh с репозитория на :
После установки система доступна по адресу .
По можно скачать настроенную демо-версию JetCalc в виде образа для локального тестирования с логином admin и паролем admin. Для удаленного входа через PuTTY на виртуальный локальный сервер localhost по порту 2222 необходимо использовать логин jetcalc и пароль jetcalc.
Для удобства работы можно подключить папку htdocs на букву сетевого диска, например, Y. После этого файлы проекта можно просматривать и редактировать в любом текстовом редакторе. Наиболее удобно работать с файлами проекта с помощью редактора , в котором по умолчанию настроены средства работы с Git и имеются версии для платформ Windows, Linux и macOS.