Проброс COM-портов в терминал (Клиент с Linux на Linux с пробросом портов)

Модераторы: dimbor, Модераторы разделов

sumiramax
Сообщения: 3
ОС: Linux

Проброс COM-портов в терминал

Сообщение sumiramax »

Есть терминальный сервер на линуксе.
Клиенты сидят тоже все на линуксе.
На сервере стоит 1С(лицензионная сетевая версия). Запускается через вайн и нормально работает, кроме одного - стоят у клиентов считыватели магнитной полосы(дисконтные карточки типа банковских) и на кассе фискальный принтер. Подключены они через COM-порт.
Каким клиентом лучше подключаться с клиентов на сервер, чтоб была возможность пробросить СОМ-порты, как это делается в винде по RDP.(в терминале СОМ1=СОМ1 клиента)
Спасибо сказали:
baraka
Сообщения: 46
ОС: Simply Linux

Re: Проброс COM-портов в терминал

Сообщение baraka »

У Etersoft есть документация как это делать с помощью remserial: http://wiki.etersoft.ru/ProgrammnoeObespec...e?v=1cph#h142-6
IT Libertas - поддержка информационных систем.
http://itlibertas.com
Спасибо сказали:
sumiramax
Сообщения: 3
ОС: Linux

Re: Проброс COM-портов в терминал

Сообщение sumiramax »

baraka писал(а):
16.09.2010 15:32
У Etersoft есть документация как это делать с помощью remserial: http://wiki.etersoft.ru/ProgrammnoeObespec...e?v=1cph#h142-6


Нужно попробовать, но это не выход. Нужно так, чтоб без расшары порта в сеть, так как получается открытый доступ к кассе и т.д.
Другого способа нет?

И вот не верится то, что легко так мелкософты сделали(проброс по рдп порта в терминал) не существует и невозможно под линуксом?!?!?
Спасибо сказали:
baraka
Сообщения: 46
ОС: Simply Linux

Re: Проброс COM-портов в терминал

Сообщение baraka »

sumiramax писал(а):
16.09.2010 15:51
baraka писал(а):
16.09.2010 15:32
У Etersoft есть документация как это делать с помощью remserial: http://wiki.etersoft.ru/ProgrammnoeObespec...e?v=1cph#h142-6


Нужно попробовать, но это не выход. Нужно так, чтоб без расшары порта в сеть, так как получается открытый доступ к кассе и т.д.
Другого способа нет?


Тогда можно попробовать делать ssh-тунели и через них порты пробрасывать.
IT Libertas - поддержка информационных систем.
http://itlibertas.com
Спасибо сказали:
sumiramax
Сообщения: 3
ОС: Linux

Re: Проброс COM-портов в терминал

Сообщение sumiramax »

baraka писал(а):
16.09.2010 16:30
Тогда можно попробовать делать ssh-тунели и через них порты пробрасывать.


Можно как-то по-подробнее? :blush:
Спасибо сказали:
JTMarsh
Сообщения: 143
ОС: Debian

Re: Проброс COM-портов в терминал

Сообщение JTMarsh »

man rdesktop

в частности:
-r comport:<comport>=<device>,...
Redirects serial devices on your client to the server. Note that if you need to change any settings on the serial device(s), do so with an appropriate tool before starting rdesktop. In most OSes you would use stty. Bidirectional/Read support requires Windows XP or newer. In Windows 2000 it will create a port, but it's not seamless, most shell programs will not work with it.


Создаешь иконку на десктоп, пишешь в комманду: rdesktop [все что надо].

-----------
ПыСы А какой терминальный клиент? Мож в нем поколупаться? Потому как rdesktop - то общий случай.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Проброс COM-портов в терминал

Сообщение broom »

JTMarsh
топикстартеру нужно решение линукс-линукс.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Проброс COM-портов в терминал

Сообщение Denjs »

Нужно попробовать, но это не выход. Нужно так, чтоб без расшары порта в сеть, так как получается открытый доступ к кассе и т.д.
Другого способа нет?

Если проблема только в том, что бы "не создавать открытого доступа к кассе" - то запретите на локальной машине подключение к портам сервисов com2tcp для всех машин кроме сервера. собственно только же ему и надо к портам расшаривающим кассу подключаться?

Если с SSH - то тут вы сначала делаете туннель (суть как VPN) с клиента до вашего сервера, а потом подключаетесь к серверу в расках этого тоннеля.
iptables настраиваете так, что бы к сервисам com2tcp локальной машины можно было подключиться только с ip-пдреса сервера в рамках ssh-тоннеля.


по моему так.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали: