Matlab via SSH
Fra IThjelp
Matlab via SSH fra Windows
SSH kan brukes for å få tilgang til Matlab via lisensserver utenfor UiB.
Er du ute i verden og vil bruke matlab, så kan det være vanskelig. Det skal vanligvis virke via kryptert vpn, men det viser seg å være problematisk for en del brukere. Her er en bruksanvisning for hvordan sette opp SSH portforwarding for å få tak i lisens-serveren via en SSH tunnel til login.uib.no (linux loginserver).
- Start > Programmer > SSH Secure Shell > Secure Shell Client
- Du får nå opp programmet.
- Lag en ny profil:
- Klikk på knappen som heter Profiles > Add Profile
- Profile Name skriv: SSh forwarding og velg Add to profiles
- Klikk så Profiles igjen og velg Edit Profiles > SSH forwarding
- På Fanen Connection skriv
- Host Name: login.uib.no
- User name : ditt brukernavn
- Klikk OK
- Klikk så Profiles igjen og velg Edit Profiles > SSh forwarding
- Velg så fanen som heter Tunneling og sjekk at du står i vinduet som heter Outgoing på denne fanen.
- Klikk så Add
- Skriv følgende i vinduet som dukker opp:
- Display name: forbindelse 1
- Listen Port 27000
- Destination Host: lisens2.uib.no
- Destination Port: 27000
- Velg OK.
- Klikk så Add en gang til
- Skriv følgende i vinduet som dukker opp:
- Display name: forbindelse 2
- Listen Port 17000
- Destination Host: lisens2.uib.no
- Destination Port: 17000
- Velg OK. Og ok igjen.
- Forbindelsen er nå klar til bruk
- Klikk så Profiles > SSh forwarding
- (ved eventuelle medlinger klikk 'Yes' og 'OK')
- Skriv inn passordet ditt (Unix-passordet)
- Forbindelsen er klar.
- Etter at man har fått opp tunellen starter man matlab med
- Start > Run > "C:\Program Files\Matlab704\bin\matlab.bat" -c 27000@localhost
Denne -c opsjonen gjør at matlab ignorerer lisensfila og kobler til port 27000 på localhost for å sjekke lisens. Når matlab da får til svar via tunellen "hent lisensen på port 17000 på noralf" blir også noralf i request nummer to byttet ut med localhost. Dermed blir våre to ssh-tuneller benyttet til å sjekke ut lisensen.