Comment accéder au serveur de licences MATLAB vis ssh?


0

MATLAB est installé sur mon ordinateur portable et doit se connecter à un hôte qui stocke les informations de licence. Je pouvais utiliser MATLAB partout où j'avais une connexion Internet. Récemment, j'ai constaté que MATLAB ne peut accéder au serveur de licences qu'à partir du réseau local et non de l'extérieur.

Est-il possible de demander à MATLAB de se connecter au serveur de licences via un tunnel ssh via mon ordinateur au travail? J'ai essayé de transférer mon hôte local vers un port distant de mon ordinateur de travail et de transférer ce port distant vers la licence du serveur, mais cela ne semble pas fonctionner. Des idées?

Réponses:



0

Vous pouvez utiliser tsocksà cet effet:

apt-get install tsocks

Vous pouvez maintenant établir un tunnel ssh:

ssh -D 1080 username@serverAdress

Dans un nouveau terminal, vous pouvez maintenant utiliser cette commande pour démarrer Matlab et lui permettre d'obtenir sa licence via le tunnel:

tsocks /opt/MATLAB/R2014a/bin/matlab

Au cas où il ne pourrait pas résoudre le DNS de votre serveur de licences, vous devrez peut-être remplacer le DNS dans /opt/MATLAB/R2014a/licenses/network.licpar l'adresse IP.

Malheureusement, je n'ai pas réussi à utiliser l'interface graphique Matlab de cette manière. La version non-gui obtient sa licence avec succès via le tunnel ssh.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.