Forskjell mellom versjoner av «Matlab via SSH»

 
(5 mellomliggende revisjoner av 4 brukere er ikke vist)
Linje 1: Linje 1:
{{Trenger gjennomgang}}
+
==Matlab via SSH fra Windows==
{{Mangler kategorisering}}
+
SSH kan brukes for å få tilgang til Matlab via lisensserver utenfor UiB.
{{Flyttet fra ITwiki}}
 
'''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 22: 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 33: 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 40: 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 />
 

Nåværende revisjon fra 9. mar. 2017 kl. 12: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.