Oprogramowanie SSH umożliwia tworzenie tuneli od klienta poprzez serwer pośredniczący do innego zdalnego serwera. Ta funkcja może zostać wykorzystana do uzyskania dostępu do serwera licencji. Aby skorzystać z tej funkcji potrzebne jest konto na serwerze kdm.task.gda.pl. Następnie należy odpowiednio skonfigurować lub wywołać program kliencki ssh.
System licencji FlexLM używa dwóch portów i oba te porty należy przetunelować. Każda aplikacji używa własnego zestawu portów, porty te są podane przy opisie aplikacji.
Przykład użycia klienta ssh z pakietu OpenSSH (występującego w dystrybucjach Linuksa) do zestawienia tunelu dla Matlaba
ssh -L 1721:licencje.task.gda.pl:1721 -L 1722:licencje.task.gda.pl:1722 -l username kdm.task.gda.pl
1. Uruchomić program PuTTY. W oknie konfiguracji sesji wpisać adres serwera kdm.task.gda.pl
2. Odnaleźć w menu po lewej stronie pozycję Connection/SSH/Tunnels. Podać port źródłowy (source port) - dla serwera licencji matlab jest 1721. Będzie to port na lokalnym komputerze na który łączy się aplikacja. Podać serwer i port docelowy (destination): licencje.task.gda.pl:1721.
To samo powtórzyć dla drugiego portu: 1722
3. Połączyć się z serwerem. Od tej chwili jest ustanowiony tunel z lokalnego komputera do serwera licencji na wybrane porty.
Aby korzystać z tunelu do serwera licencji należy ustawić w aplikacji (Matlab) adres licencji na komputer lokalny np. w pliku:
C:\Documents and Settings\lub w innej lokalizacji, właściwej dla danej wersji aplikacji.\Application Data\MathWorks\MATLAB\R2008a_licenses
W pliku licencyjnym nazwę serwera licencje.task.gda.pl należy zamienić na localhost