Для удаленного подключения к кассе используется SSH (англ. Secure Shell – «безопасная оболочка») - сетевой протокол прикладного уровня, позволяющий производить удаленное управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Для работы по SSH нужен SSH-сервер и SSH-клиент. Сервер прослушивает соединения от клиентских машин и при установлении связи производит аутентификацию, после чего начинает обслуживание клиента. Сервер устанавливается автоматически во время инсталляции кассового ПО.

При инсталляции Artix из пакета в ранее развернутую операционную систему SSH сервер необходимо установить вручную.

SSH-клиент используется для входа на удалённую машину и выполнения команд. Поддержка SSH реализована во всех UNIX‑подобных системах, на большинстве из них в числе стандартных утилит присутствуют клиент и сервер SSH. Существует множество реализаций SSH-клиентов и для не-UNIX ОС. Для подключения из ОС семейства Windows рекомендуется использовать SSH клиент PuTTY.

Для подключения к кассе необходим открытый доступ к TCP порту 22.

Управление кассой 

Для удаленного управления кассой предусмотрено несколько учетных записей пользователей, создаваемых автоматически во время инсталляции кассового ПО. Ниже перечислен список учетных записей с указанием их назначения.

ЛогинПарольОписание
rootвведенный на этапе установкиСуперпользователь. Основной пользователь системы, обладающий неограниченными правами.
rscreeneghfdktybt ("управление" в латинской раскладке)Подключение к экрану кассира в текстовом режиме с возможностью управления.

Подключение к кассе

При наличии сетевого соединения удаленное подключение к кассе осуществляется при запуске утилиты без выполнения каких-либо дополнительных настроек со стороны кассового ПО.

Во вкладке 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логический
  • yes
  • no
Запускать VNC-сервер при старте кассы. Только при установленном значении "no" сервер не будет запускаться.По умолчанию yes
Пример настройки
# Настройки запуска VNC сервера

# Запускать VNC сервер при старте кассы
# Если равен yes сервер будет запускаться
VNC_START=yes

Подключение к экрану кассира возможно только при работающей кассовой программе. Если программа не запущена подключение к экрану может быть выполнено по аналогии подключения к текстовому интерфейсу.

Параметры для подключения

Порт5900
Парольeghfdktybt ("управление" в латинской раскладке)

Параметры подключения могут быть изменены в файле /home/autologon/.x11vncrc.

Логирование работы VNC-сервера ведется в файле /linuxcash/logs/current/vnc.log.

  • No labels