Доступ до ключей в терминальном сервере
2179
15
В общем проблема в следующем, есть терминальный сервер на которм стоят аппаратные ключи защиты. Ключи стоят на LPT и USB портах сервера.
Вопрос такой: как дать доступ клиентам до ключей?
Сервер ключа должен стартовать как сервис и всем буде тогда счастье.
Barlog
Это в случае, если ключи сетевые, тогда проблем нет.
А вот если ключик локальный, то возникает проблема... Хотя по идее ее не должно быть, ведь все работают на одной машине. И получается что ресурсы у всех должны быть одни и те же.
Нужно смотреть что нужно.
Если работает серверный вариант проги с эл. ключем, то ключь используется только этой прогой. Клиентам он не нужен - все рулиться на уровне приложения. Это типа 1С и др.
Для чего нужен доступ к ключу клиентам в вашем случае?
ganymed
Нужно пустить калиентов с 1С, при наличии локального ключа и терминального сервера. По идее все должно рулить, но видимо где-то запрешен доступ до портов сервера терминальным клиентам.
Да для 1С отучалку возьми и не парься.Пусть оторвет вообще этот hasp.
CooL/2
С отучалками проблема, пробовали, не получаеться. Когда заходишь удаленным клиентом, ругаеться что ключа нет. А когда на сервере работаешь, то все нормально. А про отучалку для 8-ки я не пока еще не слышал.
Надо было сразу сказать, что 1С 8 версии.И вообще не мешали бы подробности, что за 1С, сиквельная или нет. К чему цепляетесь и т.д. и т.п.
CooL/2
В общем стоят версии 7.7 и 8.0 с локальными ключами, версии не sql, стоит терминальный сервер на который прицеплены ключи.
Неоходимо что бы терминальные клиенты могли запускать 1С.
Если у тебя однопользовательский ключ дял 1С, то заставить ее работать в многопользовательском режиме ты не сможешь. А поиск кряков и обсуждение взлома программ здесь запрещен.
Так что предлагаю закруглиться с этой темой.
Barlog
Собственно проблема вся в том, что у терминального пользователя нет доступа до конкретного ресурса сервера. Как только эта проблема разрешиться, все заработает.
Barlog
Да блин оторвать его нафиг вообще и все.
CooL/2
Ни где не могу найти это разрешение. Конкретно доступ до LPT и USB портов сервера терминальному пользователю.
Пытался на нормально сетевом ключе удаленным админом запустить сервер защиты, он выдавал что HASP не найден, но это был другой сервер.
Может глупость скажу: но ИМХО попробуй добавить юзеров, имеющих доступ к серванту в группу Users Terminal.
Конкретно доступ до LPT и USB портов сервера терминальному пользователю.
Все дело в том, что абсолютно все ресурсы предоставляемые терминальному клиенту виртуализируемые. Исходя из этого, даже если ты физически находишься на этой машине, абсолютно не вытекает, что ты имеешь доступ ко всем ее физическим ресурсам. По-умолчанию, для удобства пользователя используется механизм сопоставления портов COM & LPT расположенных в компьютере пользователя с портами сервера. Чтобы отключить эту возможность нужно зайти в Administrative tools\Terminal Services configuration, в списке коннектов выбрать активный, и во вкладке Client settings убрать галки COM port mapping и LPT port mapping. Но не факт, что это поможет...
Пытался на нормально сетевом ключе удаленным админом запустить сервер защиты, он выдавал что HASP не найден, но это был другой сервер.
Если на этом сервере (где ключ) поставить менеджер сетевых запросов к ключу и настроить приложение использовать сетевые запросы, то все должно заработать, у самого в сетке такая прога под Цитриксом бегает. Если есть дополнительные вопросы, то лучше в приват, чтобы форум не засорять техническими подробностями