Tento přístup je vhodný jak pro jednorázové vzdálené zásahy tak pro trvalou možnost práce se vzdáleným počítačem.
Způsobů, jak toho dosáhnout je více. Nejčastěji se využívá prostředků obsažených přímo v OS
(např. serverové) umožňují nabízet plochu
3. hwkey - Hardwarové (USB) licenční klíče
a) Pro nové hardwarové klíče distribuované od 1.5.2022 a pro systém PROMOTIC od verze
Pm9.0.21 vzdálená plocha
Windows (protokol
RDP)
funguje bez omezení, viz
hwkey - Hardwarové (USB) licenční klíče.
Systém PROMOTIC má k licenci na tomto nosiči přímý přístup. Počet spuštěných aplikací je v případě
RDP hlídán lokálně přímo systémem PROMOTIC.
Informaci o podpoře RDP konkrétního licenčního klíče lze zjistit:
- v programu
PmManager - viz Licence/Dostupné hardwarové klíče (
hwk=rdp:1;)
- v log souboru aplikace na řádku s číslem licence (hwk=rdp:1;)
b) Pro starší hardwarové klíče distribuované před 1.5.2022 a/nebo pro systém PROMOTIC starší než verze
Pm9.0.21 vzdálená plocha
Windows (protokol
RDP)
není funkční.
Systém PROMOTIC nemá k licenci na tomto nosiči přímý přístup a licenci si může vyčíst pomocí lokálního licenčního serveru
PmLicServer.
Počet spuštěných aplikací je v případě
RDP hlídán lokálním licenčním serverem.
Hlavním problémem při provozování systému PROMOTIC přes vzdálenou plochu
Windows protokolem
RDP je omezení oprávnění programu spuštěného v uživatelském režimu vzdáleným uživatelem.
Takto spuštěná aplikace PROMOTIC nemá přímý přístup
k hardwarovému klíči (
USB) a není schopen načíst svou licenci. PROMOTIC se tedy chová, jako by v
USB portu počítače (fyzického nebo virtuálního) nebyl přítomen licenční klíč.
Program spuštěný jako služba vzdálené plochy
Windows (relace vzdáleného uživatele) ale přístup k hardwarovému klíči má. Toho lze použít k vyřešení problému přístupu k licencím systému PROMOTIC ve vzdálené ploše
Windows.
Licenční server PmLicServer (součást instalace systému PROMOTIC) obvykle běží jako služba
Windows a tak má trvalý přístup k hardwarovému klíči i ve vzdálené ploše
Windows.
To je důležité, protože
PmLicServer je sám chráněn svým hardwarovým klíčem, a tato ochrana je funkční i v relaci vzdálené plochy
Windows.
PmLicServer poskytuje síťové licence PROMOTIC aplikacím pomocí síťového protokolu
HTTP nebo
HTTPS.
Aplikace mohou být umístěna na stejném počítači (
localhost) nebo i jiných počítačích v síti.
Praktickým řešením pro licencování aplikace PROMOTIC, spravované nebo provozované přes vzdálenou plochu
Windows (
RDP), je provozovat na stejném počítači současně licenční server
PmLicServer a jednu konkrétní aplikaci PROMOTIC.
Tím se překoná omezení s licencováním aplikace PROMOTIC u vzdálené plochy
Windows a přitom jsou všechny potřebné
softwarové a
hardwarové komponenty koncentrovány na jednom počítači.
Jedná se o standardní řešení licencování lokální aplikace PROMOTIC, kdy
PmLicServer poskytuje aplikaci licenci buď na nosiči
hwkey - Hardwarové (USB) licenční klíče nebo na nosiči
netkey - Síťový licenční klíč.
Takto lze překonat omezení vzdálené plochy
Windows (
RDP) vzhledem k
k hardwarovému klíči (starší klíče).
Toto řešení ale vyžaduje, aby počítač (služba) měl přístup
k hardwarovému klíči (
USB).
Pokud se jedná o virtuální počítač, pak je nutno zajistit, aby na virtuálním počítači byl
hardwarový klíč trvale dostupný přes
USB.
Toho se dá dosáhnout buď čistě softwarovými prostředky (zpřístupnění USB na fyzickém
HOST počítače jako USB na virtuálním počítači
GUEST) nebo pomocí HW zařízení, které umožňuje provozovat virtuální USB porty přes Ethernet.
Zpřístupnění licence obsažené v hardwarovém klíči pomocí lokálního licenčního serveru:
PmLicServer.ini:
[Config]
Medium=none
INI soubor aplikace:
[Licence]
UseLicServerHwk=1
Medium=hwkey:k1234