Como acessar o servidor de licença do MATLAB vis ssh?

0

Eu tenho o MATLAB instalado no meu laptop, que deve se conectar a um determinado host que armazena informações de licença. Eu costumava ser capaz de usar o MATLAB em qualquer lugar que eu tinha uma conexão com a internet. Recentemente, observei que o MATLAB só pode acessar o servidor de licenças apenas da rede local e não do lado de fora.

É possível, de alguma forma, solicitar ao MATLAB que se conecte ao servidor de licenças via tunelamento ssh através do meu computador no trabalho? Eu tentei encaminhar meu localhost para uma porta remota no meu computador de trabalho e encaminhar essa porta remota para a licença do servidor, mas isso não parece funcionar. Alguma idéia?

    
por GradGuy 05.04.2013 / 08:00

2 respostas

0

Se o limite da sua instituição for o acesso do servidor a hosts locais, você pode tentar perguntar se eles podem fornecer a você um " acesso VPN ".

    
por 05.04.2013 / 08:05
0

Você pode usar tsocks para essa finalidade:

apt-get install tsocks

Agora você pode estabelecer um túnel ssh:

ssh -D 1080 username@serverAdress

Em um novo terminal, você pode agora usar este comando para iniciar o Matlab e permitir que ele obtenha sua licença através do túnel:

tsocks /opt/MATLAB/R2014a/bin/matlab

Caso não consiga resolver o DNS do seu servidor de licenças, talvez seja necessário substituir o DNS em /opt/MATLAB/R2014a/licenses/network.lic pelo endereço IP.

Infelizmente, não consegui usar a GUI do Matlab como essa. A versão não-gui obtém com sucesso a sua licença através do túnel ssh.

    
por 09.05.2015 / 10:05