Для удаленного подключения к кассе используется SSH (англ. Secure Shell – «безопасная оболочка») - сетевой протокол прикладного уровня, позволяющий производить удаленное управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Для работы по SSH нужен SSH-сервер и SSH-клиент. Сервер прослушивает соединения от клиентских машин и при установлении связи производит аутентификацию, после чего начинает обслуживание клиента. Сервер устанавливается автоматически во время инсталляции кассового ПО.
При инсталляции Artix из пакета в ранее развернутую операционную систему SSH сервер необходимо установить вручную.
SSH-клиент используется для входа на удалённую машину и выполнения команд. Поддержка SSH реализована во всех UNIX‑подобных системах, на большинстве из них в числе стандартных утилит присутствуют клиент и сервер SSH. Существует множество реализаций SSH-клиентов и для не-UNIX ОС. Для подключения из ОС семейства Windows рекомендуется использовать SSH клиент PuTTY.
Для подключения к кассе необходим открытый доступ к TCP порту 22.
Управление кассой
Для удаленного управления кассой предусмотрено несколько учетных записей пользователей, создаваемых автоматически во время инсталляции кассового ПО. Ниже перечислен список учетных записей с указанием их назначения.
Логин | Пароль | Описание |
---|---|---|
root | введенный на этапе установки | Суперпользователь. Основной пользователь системы, обладающий неограниченными правами. |
rscreen | eghfdktybt ("управление" в латинской раскладке) | Подключение к экрану кассира в текстовом режиме с возможностью управления. |
Подключение к кассе
При наличии сетевого соединения удаленное подключение к кассе осуществляется при запуске утилиты без выполнения каких-либо дополнительных настроек со стороны кассового ПО.
Во вкладке Session
, в поле Host Name
задайте имя или IP адрес кассы, во вкладке Window\Translation
измените кодовую страницу на UTF8
и нажмите кнопку Open
.
Туннелирование
Туннелирование ("проброс" TCP портов) весомое достоинство SSH-соединения. Используя эту возможность, можно получить доступ к любому порту кассы даже в сетях, в которых активно используются межсетевые экраны, либо в том случае, когда доступ к кассе был получен через "проброс" SSH-порта.
Для туннелирования с помощью PuTTY необходимо добавить требуемые порты во вкладке Connection\SSH\Tunnels
.
Source port
– порт, который будет открыт на локальной машине;Destination
– строка вида<имя_хоста>:<порт>
, адрес целевой машины и порт.
В качестве адреса целевой машины указывается имя хоста, IP адрес машины в сети или IP адрес машины, доступной с хоста, до которого установлено соединение. После заполнения полей необходимо нажать кнопку Add
, чтобы добавить туннель.
Необходимо подключиться к кассе с помощью утилиты администрирования Yuki при условии недоступности порта подключения к базе данных – 3306
. В этом случае при подключении к кассе перейдите во вкладку Connection\SSH\Tunnels
.
Укажите локальный порт, например, 3307 на локальном компьютере, который поставлен в соответствие порту 3306 на удаленной машине с адресом localhost
.
Нажмите Open
, внесенные изменения будут сохранены.
Порт 3307 будет доступен с локальной машины.
Подключение к экрану кассира
Подключение к экрану кассира в версии с графическим интерфейсом осуществляется при помощи VNC-клиента. VNC-сервер стартует при запуске кассовой программы. Запуск настраивается опционально в конфигурационном файле /linuxcash/cash/conf/vnc.conf
с помощью параметра VNC_START
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
VNC_START | логический |
| Запускать VNC-сервер при старте кассы. Только при установленном значении "no" сервер не будет запускаться. | По умолчанию yes |
# Настройки запуска VNC сервера # Запускать VNC сервер при старте кассы # Если равен yes сервер будет запускаться VNC_START=yes
Подключение к экрану кассира возможно только при работающей кассовой программе. Если программа не запущена подключение к экрану может быть выполнено по аналогии подключения к текстовому интерфейсу.
Параметры для подключения
Порт | 5900 |
---|---|
Пароль | eghfdktybt ("управление" в латинской раскладке) |
Параметры подключения могут быть изменены в файле /home/autologon/.x11vncrc
.
Логирование работы VNC-сервера ведется в файле /linuxcash/logs/current/vnc.log
.