Не хватает ума настроить проброс принтера в терминальной сессии (Ubuntu server 14.04 + xrdp + wine@ethersoft + 1c 7.7)

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

inworkman
Сообщения: 12
ОС: linux mint

Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Доброго времени суток!
Подскажите, пожалуйста, кто сталкивался и кто как организует печать из терминального режима?

Задача такая. Стоял себе и бед не знал терминальный сервер на 2003 винде, Там крутилась 1Ска, принтеры автоматом подцеплялись при включении терминальной сессии.

Сейчас задача такая. Перейти на СПО.

Поставил Ubuntu server 14.04, настроил XRDP, все коннектится. Запросил у этерсофта пробник лицензии на вайн. Дали. 1с запускается, все отлично.
Проблема в том, что при входе в терминальный режим локальный принтер не подхватывается. Хоть из линукс минт, хоть из винды.
Знаю, что что-то не донастроил. Но ГДЕ? и КАК? гуглил 2 дня, но однозначного ответа на свой вопрос не получил и понимания КАК сделать у меня до сих пор нет :(

Может кто поделится опытом? Или подскажет где упорно читать?

Спасибо большое.

ЗЫ.: С линуксом на ВЫ, но поковырявшись кое что делаю) Раньше не работал - в основном виндовзы администрировать рпиходилось)
Спасибо!
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

На сколько я понимаю - надо на сервер поставить CUPS? Добавить в него принтеры с клиентов?
Правильно мыслю? Есть какая-либо инструкция? Правда с CUPS дела не имел совсем. И как добавлять принтеры? В линукс минт, на сколько я понимаю, принтер монтируется при помощи samba? потому что ссылка на него smb://.......
Сейчас вопросов больше, чем ответов...
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17900
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Bizdelnick »

Терминальный сервер Xrdp+X11rdp: инструкция по запуску

inworkman писал(а):
26.11.2014 20:07
На сколько я понимаю - надо на сервер поставить CUPS? Добавить в него принтеры с клиентов?

Да.

inworkman писал(а):
26.11.2014 20:07
Есть какая-либо инструкция? Правда с CUPS дела не имел совсем. И как добавлять принтеры? В линукс минт, на сколько я понимаю, принтер монтируется при помощи samba? потому что ссылка на него smb://.......

Настройки - в http://localhost:631/. Если в свойствах принтера отметите его как расшаренный, он обнаружится сервером автоматически через zeroconf, ничего дополнительно настраивать не придётся.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

судя по всему CUPS ставится автоматом. По крайней мере я пробовал по локалхост:631 лазить. Вебморда открывается. Пробовал добавить принтер, но автоматом ничего не ставится, хотя в Linux Mint принтер помечен, как расшареный.
Буду завтра пробовать.

По идее ничего сложного нет?

Посмотрю что такое zeroconf
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Вот до этого момента я доходил, а дальше победить не смог, вернее не доковырял.

Изображение


Какой протокол выбирать, если локальный принтер подключен к системе Linux Mint? Какой выбирать если к Windows?

В линуксе принтер помечен, как общий ресурс. Куча протоколов IPP... какой именно нужен? я так понимаю, что internet printing protocol используется в unix системах и печать идет через него. Как определить каким образом настроена клиентская машина с минт? вроде в адресе принтера там написано smb...
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Или получается на линукс машине надо тоже установить CUPS, добавить туда принтер, а затем уже на сервере добавлять его по ipp?

Кому не трудно - опишите, пожалуйста, процедуру поподробнее, как совсем для чайников... буду очень-очень-очень признателен!
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Ладно) Уже поздно, снова начитался, что голова кругом)

Завтра буду пробовать с CUPS и на клиенте и на сервере.
Посмотрим что из этого выйдет.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17900
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Bizdelnick »

Да, разумеется, CUPS должен быть с обеих сторон.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

В терминальных серверах на основе XRDP принтеры, равно как и локальные ресурсы (папки, порты, смарт-карты и т.д.) не пробрасываются, так что выхода у вас два:
1) если все компы в разных филиалах по разным адресам, то настраивать между ними VPN и на сервер каждый принтер добавлять ручками;
2) если все компы в одном здании и находятся в общей локальной сети, то VPN можно не настраивать, а нужные принтеры на локальных компах расшарить и добавить на сервер ручками.
На сервере можно настроить даже так, чтобы какой-нибудь принтер видел у себя в сессии конкретный пользователь, а всем остальным этот принтер доступен не будет.

Если такие варианты Вас не устраивают, то попробуйте настроить другие терминальные сервера, например, FreeNX или X2Go.
Вот наиподробнейшая инструкция!
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Спасибо большое за статью! Буду изучать.
Выбор остановил на XRDP потому, что где то прочитал что тот же FreNX больше не поддерживается. Может это и не так.
Еще раз повторюсь, что с линукс системами я не знаком и в них полный 0 :-) по сути мне без разницы с чего начинать.
Ищу в интернете ответы на вопросы, пробую.
Из ваших слов я понял, что freenx имеет больше общего с терминальным сервером windows? И если есть задача подхватывать принтеры, то лучше использовать его?
На сегодняшний день попробую организовать доступ через CUPS XRDP, Если не получится, то буду переделывать.

У меня в основном все клиенты в локалке, но есть 2 человека, кто подключается из вне. Для них лучше организовать vpn? А остальные через cups?
Такое решение для меня интересно еще и тем, что о vpn я не имею представления, но при таком раскладе можно получить знания.
Какой, на ваш взгляд, оптимальное решение мне выбрать под мои задачи?
Спасибо большое!
Спасибо сказали:

Bedazzled
Сообщения: 311
ОС: ubuntu

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Bedazzled »

x2go , freenx - вариантов у вас не много:)
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

На ваш взгляд какое решение оптимально?
Я так понимаю, что xrdp не очень оптимальный выбор?
Спасибо сказали:

Bedazzled
Сообщения: 311
ОС: ubuntu

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Bedazzled »

я за x2go, проэкт поддерживается и мало майски испровляют баги, плюс работает из коробки это если у вас сроки ограниченны.
Спасибо сказали:

Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

Bedazzled писал(а):
27.11.2014 07:33
я за x2go, проэкт поддерживается и мало майски испровляют баги, плюс работает из коробки это если у вас сроки ограниченны.

В принципе поддерживаю, проброс принтеров работает просто, даже драйвера на сервер не нужны, всё печатается через PDF, но есть 2 мелких бага:
1) пока что нет полноценной админки, чтобы завершать "зависшие" сессии;
2) если имеются принтеры с двусторонней печатью, то на проброшенных принтерах возникают проблемы с двусторонней печатью, поэтому такие принтеры лучше не пробрасывать, а добавлять на сервер ручками через шару, а если двусторонняя печать не нужна, то отключить её на фиг.

inworkman писал(а):
27.11.2014 07:12
Выбор остановил на XRDP потому, что где то прочитал что тот же FreNX больше не поддерживается. Может это и не так.

Не совсем так: не поддерживается не сам сервер FreeNX, а протокол NXv3, разработанный компанией NoMachine, потому что они выпустили более новый протокол - NXv4, который теперь толкают за деньги, а его исходники открывать не хотят. А различные сборки сервера FreeNX 3.5 ещё долго будут выпускаться и патчиться, поскольку толковой альтернативы под линуксом пока что нет, поэтому его будут юзать до посинения.
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

x2go еще не ставил.

Сделал проброс принтеров при помощи cups.
Думал все будет сложнее, а оказалось, что cups очень дружелюбная штука)))

Если меня все будет устраивать xrdp+cups, то смысла особого нет переходить на x2go?

или есть какие-то подводные камни?


по поводу vpn туннелей. У меня все пользователи, которые подключаются из вне все имеют белый IP. Может не создавать туннель, а использоать cups, но адрес вводить @белый IP@?
Спасибо сказали:

Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

Подводные камни есть всегда и везде, например, у XRDP невысокая стабильность, нет админки, зависшие сессии придётся завершать из командной строки, плюс не всегда корректно может происходить переподключение к текущему сеансу, если клиент вдруг отвалился.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17900
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Bizdelnick »

inworkman писал(а):
27.11.2014 10:23
У меня все пользователи, которые подключаются из вне все имеют белый IP. Может не создавать туннель, а использоать cups, но адрес вводить @белый IP@?

Хотите сделать принтер доступным всем желающим из Интернета? Я б не рискнул.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

То есть выбор очевиден в пользу x2go?
Спасибо сказали:

Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

inworkman писал(а):
27.11.2014 13:48
То есть выбор очевиден в пользу x2go?

С учётом того, что Вы - начинающий, я думаю, что да... FreeNX получше будет по скорости работы, но он сложен в настройках, очень много граблей, возникающих ниоткуда на ровном месте, и даже профессионалы не всегда могут дать ответ, как обойти эти грабли.
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Спасибо большое! Распечатал ваш мануал, буду изучать)))
СПАСИБО!
Спасибо сказали:

Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

inworkman писал(а):
28.11.2014 15:42
Спасибо большое! Распечатал ваш мануал, буду изучать)))
СПАСИБО!

"СПАСИБО" много, а чекушки хватит! :drinks:
Спасибо сказали:

inworkman
Сообщения: 12
ОС: linux mint

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение inworkman »

Надо сначала настроить))) Все чекушки потом)))))))
Спасибо сказали:


Lorte
Сообщения: 308

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение Lorte »

Bedazzled писал(а):
03.12.2014 05:49
еще вариант http://habrahabr.ru/post/244703/

По скорости этот вариант не особо, да и под виндой слишком много лишних телодвижений.

P.S.: информация к размышлению: на офсайте 1С заявлена совместимость клиентской части со следующими дистрибутивами Linux: Ubuntu 12.04 LTS, Fedora 17, ALT Linux 6.0. Пусть эти системы немного староваты, но если хотите избежать лишних проблем...
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1506
Статус: Подвинутый участник

Re: Не хватает ума настроить проброс принтера в терминальной сессии

Сообщение dimbor »

Ну и я не утерплю - влезу со своими побрякушками. Да, как верно было отмечено, поднятие чистого nx - freenx требует нешуточного напряжения, головной и прочей боли. Но результат оправдывает ожидания. Если он достигнут. У меня достигнут. Из плюсов - скорость, надежность. Терминальный сервер в одной конторе висит на канале со стареньким adsl модемом и телефонной линией, скрученной синей изолентой и соплями монтажника. Где-то в районе 600 килобит получается на исходящий трафик. На всем этом великолепии постоянно сидят 3-4 терминальных пользователя. 1С 7.7 и 8.2, принтеры через nx. Даже последнее время одному в качестве эксперимента разрешил шары подключать. Это как на дебиан wheezy серверное хозяйство перевел. Пока не жалуется.

Минусы - handmade. Т.е. непакетная организация. Имеющиеся пакеты библиотек nx от "брендов" Этерсофта и x2go не устраивают напрочь. freenx - та же фигня - свой самосбор. Постепенно стараюсь в свободное время собрать нормальные пакетики под это дело. Опять же - потом клиентский opennx туда в планах.

Еще: про nx в конторе, сидящей на честных двадцати мегабитах, вспоминаю в среднем раз в месяц. Когда кто-то умудряется одынэс в сессии завесить. Приходится киллером подрабатывать. Там терминальный сервер еще под гентой - такая вот ошибка молодости.
Есть там склад в Кукуеве с какой-то пародией на интернет. В конце месяца еще почему то соседние кладовщики по этой нитке что-то упоенно начинают качать. Так nx-клиент за линию зубами держится, тормозит, не без этого. Но работает.

Похвастался и отпустило. Вот.
Спасибо сказали: