Я постепенно перевожу все компьютеры в организации на Linux. Дистрибутив — Ubuntu, как самый дружелюбный к конечному пользователю.
В связи с этим, естественно, возникают разного рода проблемы, которые приходится решать или обходить.
Одна из этих проблем — это бухгалтерия. Я не стал экспериментировать и запускать 1С под wine, потому что кроме 1С есть еще некоторое количество программ, которые активно используются бухгалтерами, и с этой 1С обмениваются данными.
С незапамятных времен у нас есть лицензия на win2003 сервер, с 5-ю клиентскими лицензиями для сервера терминалов. Я, честно говоря, не уверен, в том, что я правильно формулирую, но думаю, что знатоки поправят.
Сам этот сервер давным-давно уже был похоронен, и все работает на связке FreeBSD + SAMBA + bind + dhcpd, но лицензия осталась.
Собственно, было принято решение на отдельной машинке поднять Vmware, в ней — win, а в него уже поставить все необходимые бухгалтерские программы.
Собственно, проблема
Сбербанк при заключении договора дает USB-девайс — устройство чтения смарт-карт, и непосредственно карточку (очень на симку похожую), где хранятся пользовательские ключи и сертификаты. Этот девайс предполагается подключать к компу, на котором запускается интернет-клиент.
Подключение его в сервер — как оказалось, неправильное решение, поскольку клиент, подключенный к этому серверу по RDP не может воспользоваться этим ключом. В устройствах он есть, винда даже предлагает его безопасно извлечь. Но при включении интернет-клиента — «Пустой список считывателей смарт-карт».