Matlab via SSH: Forskjell mellom sideversjoner

Fra IThjelp
m (SSH; Matlab)
Ingen redigeringsforklaring
 
(4 mellomliggende versjoner av 4 brukere er ikke vist)
Linje 1: Linje 1:
{{Trenger gjennomgang}}
==Matlab via SSH fra Windows==
{{Flyttet fra ITwiki}}
SSH kan brukes for å få tilgang til Matlab via lisensserver utenfor UiB.
'''Matlab via 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).
----
 
 
'''OBS:''' Merk at lisensene til UiB trolig ikke tillater bruk av Matlab på private maskiner hjemme.
 
 
----
 
 
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 laget av Jan Ivar Beddari for hvordan sette opp SSH portforwarding for å få tak i lisens-serveren via en SSH tunnel til Alf.uib.no (unix loginserver for ansatte).




Linje 21: Linje 10:
#Klikk på knappen som heter Profiles > Add Profile
#Klikk på knappen som heter Profiles > Add Profile
#Profile Name skriv:  SSh forwarding og velg Add to profiles
#Profile Name skriv:  SSh forwarding og velg Add to profiles
#Klikk så Profiles igjen og velg Edit Profiles > SSh forwarding
#Klikk så Profiles igjen og velg Edit Profiles > SSH forwarding
#På Fanen Connection skriv
#På Fanen Connection skriv
#Host Name: alf.uib.no
#Host Name: login.uib.no
#User name : ditt brukernavn
#User name : ditt brukernavn
#Klikk OK
#Klikk OK
#Klikk så Profiles igjen og velg Edit Profiles > SSh forwarding <br />
#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.
#Velg så fanen som heter Tunneling og sjekk at du står i vinduet som heter Outgoing på denne fanen.
#Klikk så Add
#Klikk så Add
Linje 32: Linje 21:
##Display name: forbindelse 1
##Display name: forbindelse 1
##Listen Port 27000
##Listen Port 27000
##Destination Host: lisens.uib.no
##Destination Host: lisens2.uib.no
##Destination Port: 27000
##Destination Port: 27000
##Velg OK.
##Velg OK.
Linje 39: Linje 28:
##Display name: forbindelse 2
##Display name: forbindelse 2
##Listen Port 17000
##Listen Port 17000
##Destination Host: lisens.uib.no
##Destination Host: lisens2.uib.no
##Destination Port: 17000
##Destination Port: 17000
##Velg OK. Og ok igjen.
##Velg OK. Og ok igjen.
##Forbindelsen er nå klar til bruk <br />
##Forbindelsen er nå klar til bruk
#Klikk så Profiles > SSh forwarding
#Klikk så Profiles > SSh forwarding
##(ved eventuelle medlinger klikk 'Yes' og 'OK')
##(ved eventuelle medlinger klikk 'Yes' og 'OK')
#Skriv inn passordet ditt (Unix passordet)
#Skriv inn passordet ditt (Unix-passordet)
##Forbindelsen er klar.
##Forbindelsen er klar.
##Etter at man har fått opp tunellen starter man matlab med
##Etter at man har fått opp tunellen starter man matlab med
#Start > Run > "C:\Program Files\Matlab704\bin\matlab.bat" -c 27000@localhost
#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.
[[Kategori:SSH]]


Denne -c opsjonen gjør at matlab ignorerer lisensfila og kobler til port <br />
[[Kategori:Bruksanvisninger]]
27000 på localhost for å sjekke lisens. Når matlab da får til svar via <br />
[[Kategori:Programvare]]
tunellen "hent lisensen på port 17000 på noralf" blir også noralf i <br />
request nummer to byttet ut med localhost. Dermed blir våre to <br />
ssh-tuneller benyttet til å sjekke ut lisensen. <br />

Siste sideversjon per 9. mar. 2017 kl. 10:34

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).


  1. Start > Programmer > SSH Secure Shell > Secure Shell Client
    1. Du får nå opp programmet.
  2. Lag en ny profil:
  3. Klikk på knappen som heter Profiles > Add Profile
  4. Profile Name skriv: SSh forwarding og velg Add to profiles
  5. Klikk så Profiles igjen og velg Edit Profiles > SSH forwarding
  6. På Fanen Connection skriv
  7. Host Name: login.uib.no
  8. User name : ditt brukernavn
  9. Klikk OK
  10. Klikk så Profiles igjen og velg Edit Profiles > SSh forwarding
  11. Velg så fanen som heter Tunneling og sjekk at du står i vinduet som heter Outgoing på denne fanen.
  12. Klikk så Add
  13. Skriv følgende i vinduet som dukker opp:
    1. Display name: forbindelse 1
    2. Listen Port 27000
    3. Destination Host: lisens2.uib.no
    4. Destination Port: 27000
    5. Velg OK.
  14. Klikk så Add en gang til
    1. Skriv følgende i vinduet som dukker opp:
    2. Display name: forbindelse 2
    3. Listen Port 17000
    4. Destination Host: lisens2.uib.no
    5. Destination Port: 17000
    6. Velg OK. Og ok igjen.
    7. Forbindelsen er nå klar til bruk
  15. Klikk så Profiles > SSh forwarding
    1. (ved eventuelle medlinger klikk 'Yes' og 'OK')
  16. Skriv inn passordet ditt (Unix-passordet)
    1. Forbindelsen er klar.
    2. Etter at man har fått opp tunellen starter man matlab med
  17. 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.