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 ".
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?
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 ".
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.