Подключение приложения из linux к серверу под управлением Windows
Добрый день!
Столкнулись на работе с следующим: есть ПК под управлением Win 11. На нем запущен GLDS и в usb разъем вставлен ключ Sign Net. Приложение с этой машины подключается и получает необходимую лицензию.
В сети находится еще одна виртуальная машина под управлением ОС Linux, но подключиться по сети к ПК с ключом не получается.
Сделано все по инструкции:
-добавлена нативная библиотека libgrdapi.so
-указан путь до файла gnclient.ini с установкой прав для чтения и записи в этот каталог
string gnclpath_linux = _configurationLoc["GrdPath"];
logger.Info($"Расположение настроек Guardant: " + gnclpath_linux);
try
{
GrdApi.SetPathToNativeLib("/usr/lib/", "", "libgrdapi.so");
}
catch (System.Exception ex)
{
logger.Info($"SetPathToNativeLib. " +ex.Message);
}
Gr= GrdApi.GrdStartupEx(RemoteMode, gnclpath_linux, ProgramData);
По идее результат Gr должен быть равным нулю, но он равен 97 - Невозможно создать конфигурационный файл клиента
Так же есть физический ПК под управленим Linux, Если физически вставить ключ в этот ПК - то подключение к нему с этой машины проходит без вопросов.
Есть ли какие то особенности работы в двух системах? сервер под управленим Win, а клиент - linux. Ключ Sign Net