Fjerninnlogging

Fra TermvaktWiki
(Omdirigert fra WinSCP)
Gå til: navigasjon, søk

Tilgang til Linux fra Ifi's Windows-maskiner:- ENTEN via Linux-ikon på desktop (pingvin) eller -fra Startmeny -> All programs -> IFI-Linux.xw32

Anbefalte programmer og løsninger
Hvilket operativsystem har du? Windows Mac Linux
1. Logg inn gjennom terminalvindu SSH-innlogging med Xterm via X-win32 SSH-innlogging med OS X-terminalvindu SSH-innlogging med terminalvindu
2. Tilgang til filene dine WebDrive Cyberduck SSHFS

  1. Disse alternativene lar deg logge inn på en av IFIs Linux login-servere, slik at du kan jobbe i et terminalvindu som om du satt på en av IFIs Linux-maskiner for studenter. Du kan blant annet jobbe med programmering i Java og Python. Du vil kunne åpne programmer og "mappevinduer" med grafisk brukergrensesnitt fra terminalen. Skriv for eksempel "gedit &" for å åpne en enkel tekst-editor, og "nautilus . &" for å åpne et "mappevindu" for den mappen du er i. Hvis du ønsker å logge inn på den samme Linux-serveren hver gang i stedet for en tilfeldig en, for eksempel for å gjenoppta en kjørende screen-sesjon, kan du spesifisere det ved å erstatte "login" i login.ifi.uio.no med "vetur" eller "vor" (feks vetur.ifi.uio.no). Se også forkursets Linux-oppgaver og Filbehandling i Linux for hjelp med å bruke Linux-terminalen.
  2. Disse alternativene lar deg montere hjemmeområdet ditt ("hovedmappen" din) ved UiO som en lokal mappe på din egen maskin. Slik kan du jobbe direkte med filene du har ved UiO som om de var lokale filer på egen maskin, og du kan enkelt kopiere filer fra egen maskin til hjemmeområdet ditt ved UiO, eller omvendt.

Innhold

Nettleser

Hvis du bare trenger tilgang til programmer og filene dine på UiO er nok den enkleste måten å fjerninnlogge på sannsynligvis å gå gjennom nettleseren.

Windowsmaskin

  • Gå inn på view.uio.no
  • Trykk på "VMware Horizon HTML Access"
  • Logg inn med brukernavn og passord
  • Trykk på 'win.uio.no' for å komme til en vanlig Windows-maskin, eller velg programmet du vil bruke.

Linuxmaskin

  • Gå inn på login.tl.uio.no
  • Logg inn med brukernavn og passord
  • Det bør nå dukke opp en linux skjerm på pcen, dette kan ta noen sekunder

Windows

For å kunne jobbe effektivt hjemmefra må du ha A) mulighet til å endre og jobbe med filer på hjemmeområdet ditt hjemmefra (Remote Desktop/PuTTY/xterm) og du må B) ha mulighet til å laste opp og ned filer fra hjemmeområdet ditt på UiO-maskinene til hjemmemaskinen din (WinSCP). Her følger en kort forklaring på hvordan du setter opp programmene dine så du kan sitte hjemme og jobbe.

Remote Desktop / Eksternt Skrivebord

Hvis man ønsker å jobbe på filer man har på hjemmeområdet eller vil bruke programmer på universitetets maskiner hjemmefra kan man bruke Windows sin innebygde fjerninnlogging. Det er standard tilbehør i både XP og Vista. For å bruke dette i XP, går du på Start->Tilbehør->Kommunikasjon eller Start->Tilbehør og finner ikonet som heter Tilkobling til eksternt skrivebord. På en engelsk meny ser det ca slik ut:

XP remotedesktop.jpg


På en Vista maskin finner man ikonet når man trykker på start menyen.

Vista remotedesktop.jpg

På Windows 7 finnes ikonet under Start->All Programs->Accessories->Remote Desktop Connection:

W7 RemoteDesktop.png

Når du har valgt fjerninnloggingen, blir du spurt om hvilken server du skal logge deg på. Du skal inn på win.uio.no, slik som vist her:

Remote win uio no.jpg

For å få tilgang til Linux-desktopen, se avsnittet om PuTTY eller avsnittet om Xterm via X-Win32 nedenfor.

Når serveren er funnet, blir du spurt om å logge inn («Enter your credentials»). Du skriver inn følgende (pass altså på å ha «uio\» foran UiO-brukernavnet ditt):

  • Brukernavn: uio\ditt_brukernavn
  • Passord: Ditt vanlige UiO-passord

slik:

Login brukerogpass.png

Deretter vil du bli bedt om å logge inn på nytt. Her kan du bare skrive inn ditt UiO-brukernavn og -passord på vanlig måte.

PuTTY

For de som foretrekker Linux men har en windowsmaskin hjemme. PuTTY er et enkelt program som gjør at man kan logge seg på en maskin på universitetet hjemmefra, og få opp noe som tilsvarer et terminalvindu. PuTTY kan brukes til enkel filbehandling, men man kan ikke starte egne programmer. PuTTY kan lastes ned her: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (velg putty.exe).

Dette programmet kan kjøres direkte etter nedlastning, og man får opp følgende vindu. Du skal logge deg på login.ifi.uio.no og porten skal være satt til 22.

Putty1.jpg


Av og til kommer følgende advarsel opp. Det betyr at maskinen du logger deg på ikke har blitt logget på før og informasjonen om den maskinen ikke er lagret som en kjent server. Du kan trykke Ja på denne.

Putty2.jpg


Til slutt blir du bedt om brukernavn og passord som skrives inn på vanlig måte. Du er nå logget på og kan bruke PuTTY som et vanlig terminalvindu.

Putty3.jpg


Xterm via X-Win32

Xterm via X-Win32. Et litt mer avansert alternativ til PuTTY. For de som foretrekker å jobbe fra et terminalvindu, men har windows på hjemmemaskinen, kan man få tilgang til et terminalvindu på hjemmemaskinen ved å bruke programmet X-Win32. I motsetning til PuTTY kan man åpne andre vinduer og kjøre programmer som matlab og emacs fra UiO-maskinene og få vinduet oppe på windowsmaskinen hjemme. Hvis du ikke har X-Win32 installert har vi en oppskrift på hvordan man gjør det også.

Xterm-innstillinger

Etter installasjon åpner du X-win32 og får opp hovedvinduet. På høyresiden, under Ny sesjon velger du Manuell.

Xwin1.jpg

Du blir spurt om tilkoblingsmetode, og velger ssh og deretter Neste.

Xwin2.jpg

Sesjonsnavnet er valgfritt, men verten skal være login.ifi.uio.no, porten skal være 22, under Login fører du opp ditt eget brukernavn, og kommandoen settes til xterm -ls. Av sikkerhetsgrunner skal man ikke lagre passordet sitt i programmet.

Xwin3.jpg

Når sesjonen er lagret ligger den godt bortgjemt i en mappe. Hvis du vil ha snarvei på skrivebordet kan du gå til C:\Users\BRUKER\AppData\Roaming\StarNet\X-Win32\Sessions-mappen (Bytt ut BRUKER med ditt brukernavn), høyreklikke på den nye sesjonen din, velge Send til og Skrivebord (lag snarvei). Du kan da åpne xterm-sesjonen din ved å klikke på det nye ikonet på skrivebordet.

Xwin4.jpg

Hvis denne dialogen dukker opp, velg Accept.

Xwin4 1.jpg

Når du starter opp sesjonen får du opp innloggingsvindu der du skriver inn passordet ditt.

Xwin5.jpg

Til slutt får du opp xterm-vinduet og du er klar til å jobbe!

Xwin6.jpg

Nedlasting og installasjon

Det er enkelt å laste ned X-win32 gjennom UiO Programkiosk. Programkiosk krever Active X, og fungerer derfor kun med Internet Explorer. Åpne Internet Explorer, og gå til uio.no/programkiosk. Logg inn med ditt brukernavn og passord ved UiO. Det kan hende du må klikke "Allow" eller lignende nede i vinduet for å tillate kjøring av Active X-modulen. Når du er inne, klikk på mappe-ikonet med navn "Explorer" (dette er Windows Explorer / Utforsker, ikke Internet Explorer). Hvis du får et innloggingsvindu, skriver du inn ditt UiO-brukernavn og passord, denne gangen med "uio\" foran brukernavnet ditt slik at domenet blir satt til "uio". Naviger deg så til P:/site/kommunikasjon/x-win32 og kopier mappen med siste versjon ("2013" i skrivende stund) til et sted på din egen harddisk (du kan for eksempel bruke ctrl+c og ctrl+v). Kopier gjerne siste versjon av WebDrive fra WebDrive-mappen i samme slengen. Åpne så msi.-inlstallasjonsfilen og gå gjennom installasjons-veiviseren for å installere programmet. Start X-Win32 fra startmenyen. For å aktivere lisensen slik at du slipper tidsbegrensning på 30 minutter av gangen, høyreklikk på X-Win32-ikonet nederst til høyre i oppgavelinjen (du må kanskje trykke på pilen der for å se ikonet) og velg help->activate license. Her kan du lime inn koden fra lisens.txt-filen som lå i x-win32-mappen. Hvis du fulgte denne fremgangsmåten kan du gå direkte til innstillingene.

Tilgang til UiO-nettet med VPN

X-win32 koster egentlig penger, men UiO har kjøpt en studentlisens. Det betyr du kan laste det ned og bruke det gratis opp mot UiO. Programmet er av denne grunn bare tilgjengelig for de med tilknytning til UiO og kan bare lastes ned fra maskiner på UiO-nettet. Hjemmemaskiner er som regel ikke inkludert der, og du må opprett en VPN-forbindelse med UiO for å logge maskinen din på UiO-nettet. Når dette er gjort har du tilgang til å laste ned X-Win32.

Skriv inn vpn.uio.no i din nettleser. Der kan du logge deg inn med vanlig brukernavn og passord og få tilgang til UiO materiale som bare er tilgjengelig på UiO nettverket. Velg 'Installering av alternativ VPN klient (AnyConnect) på venstresiden, klikk deretter på Start AnyConnect i hovedvinduet. Godta eventuelle forespørseler om godkjenning av sertifikater og mulig installasjon av javaprogramvare.

Vpn client.png

Nedlastning og Installasjon av X-win32

For å få tilgang til programvaren til X-win32 må hjemmemaskinen din logges på UiO-nettet med VPN. Er du logget på Windows XP, åpner du nå Min datamaskin, og i Verktøy-menyen velger du Koble til nettverksstasjon....

Lastnedprog1.jpg

Er du derimot logget på Windows Vista eller Windows 7, klikker du på Windows-ikonet nederst til venstre og velger Computer. Da skal det dukke opp et vindu hvor du kan velge Map network drive.

Lastnedprog1 win7.png

Du får opp et vindu der du skal velge to ting. Stasjon skal være P: og Mappen skal være \\dist.uio.no\winprog.

Lastnedprog2 win7.png

Når disken lastes inn blir du bedt om å logge deg inn. Brukernavn setter du som UIO\brukernavn og ditt vanlige passord.

Lastnedprog3.png

Du får nå opp nettverksdisken P: opp i et vindu. For å laste ned X-win32 går du til mappen P:\site\kommunikasjon\x-win32\ og velger den nyeste versjonen (i skrivende stund 2012). Deretter dobbelklikker du på X-Win32_2012.msi (type: Windows Installer Package) og installerer programmet lokalt på din egen maskin. Du vil bli spurt om en lisensnøkkel, og den finner du hvis du enten høyreklikker på uiosetup.cmd eller ved å bruke lisensen fra filen lisens.txt i samme mappe.

Lastnedprog4.jpg

Montering av hjemmeområdet med WebDrive

Se instruksjoner for installason av WebDrive ved å laste fra UiOs programvare-server gjennom UiO Programkiosk på http://www.uio.no/tjenester/it/nett/utenfra/hjemmeomrade/windows/webdrive/.

Når du har lastet ned og installert WebDrive kan du følge instruksjonene her for å montere ditt hjemmeområde (få direkte tilgang til dine filer). Hvis du underveis blir bedt om lisensnøkkel finner du det i lisens.txt-filen som fulgte med WebDrive-installasjons-mappen.

Åpne Webdrive-programmet (fra start-menyen eller lignende). Trykk "New"-knappen øverst til venstre.

Webdrive-start.png

Velg SFTP som Server type, og trykk Next:

Webdrive-1.png

Skriv inn "login.ifi.uio.no" ved URL/Adress, UiO-brukernavnet ditt ved Username, la passordfeltet være blankt, og huk vekk slik at det ikke er huket av ved "Save Password", og trykk Next.

Velg M: ved Drive, og trykk "Connect Now". Du vil nå bli bedt om passordet, og etterpå får du opp et vindu med filene og mappene på hjemmeområdet ditt. Du kan nå enkelt kopiere/flytte filer frem og tilbake herfra, redigere filer, lage nye filer, osv. Åpne "Min datamaskin/My Computer" for å se at filområdet ditt er montert som en egen harddisk på M:.

Etter å ha startet maskinen på nytt må du koble opp til hjemmeområdet på nytt ved å åpne WebDrive og høyreklikke på "login.ifi.uio.no"-tilkoblingen og velge disconnect og så høyreklikke igjen og velge "Connect".

Hvis filnavn vises feil trykker du på "App Settings"-knappen øverst i WebDrive-programmet og velger "Basic File Settings"->"Encode filenames in UTF-8":

Webdrive-utf8.png

WinSCP

Et program som gjør at man kan laste opp/laste ned filer fra sitt eget hjemmeområde. Et veldig viktig program om man ønsker å fordele arbeid på hjemmemaskin og en av UiO sine terminaler. WinSCP er allerede installert på UiOs maskiner, men hvis du vil installere den på din hjemmemaskin kan programmet lastes ned gratis her: http://winscp.net/eng/download.php#download2 (Det anbefales man styrer unna beta-versjonene og bruker en mer stabil og eldre versjon). Du velger den første linken som heter Installation Package. Får du et tilbud om Uniblue RegisterBooster 2010 under installasjon, velg Do not install

Ved oppstart får man opp følgende vindu. Vi går gjennom hvordan man lager en egen såkalt sesjon for WinSCP. Velg Stored sessions under Sessions i venstre marg. Klikk deretter på New på høyre side av vinduet.

Winscp1.jpg


Du fyller ut Host Name som skal være hjemme.uio.no og påser at porten er satt til 22. Du fyller inn brukernavnet ditt, men la passordet stå tomt! Av sikkerhetsmessige grunner burde man ikke lagre passordet i programmer på denne måten. Du kan i stedet skrive det inn hver gang du logger deg på. Fil-protokollen være satt til SFTP (secure file transfer protocol). Til slutt lagrer du denne informasjonen. Vinduet ditt skal se ca sånn ut:

Winscp2.jpg


Etter du har lagret sesjonen, dukker den opp i WinSCP under Stored sessions. Da slipper man å skrive inn alt vi nettopp gjorde hver eneste gang. Du velger brukernavn@hjemme.uio.no og kan logge deg på.

Winscp3.jpg

Hvis dialogen under dukker opp, så velger du bare Yes

Winscp3 1.JPG


Siden passordet ditt ikke er lagret i sesjonen, blir du bedt om å skrive det inn nå.

Winscp4.jpg


Du er nå logget inn på hjemmeområdet ditt, og kan laste opp og ned filene du har liggende der. På venstresiden på bildet under er filene du har hjemme, og til høyre er filene som ligger på hjemmeområdet ditt. Du kan også bruke vanlig "dra, slipp og kopier" med musen.

Winscp5.jpg


Mac

SSH

Siden Apple's OS X er et UNIX-lignende operativsystem, på samme måte som Linux, er det lett å logge seg på IFIs Linux-servere gjennom OS X's innebygde terminal. For å kunne åpne programmer med grafisk brukergrensesnitt i nye vinduer i tillegg til å bruke tekst-kommandoer i terminalen, trenger du programmet X11. X11 heter også X Window System, og er enkelt forklart programvare for å kjøre GUI-programmer over netverk. Mens tidligere versjoner av OS X innkluderte X11, er ikke lenger X11 innkludert i OS X 10.8 (Mountain Lion). Hvis du har OS X 10.8 eller nyere (det har du hvis du holder maskinen oppdatert), gå til http://xquartz.macosforge.org og last ned .dmg-filen under "Quick Download" der. Åpne filen for å installere X11.

For å logge deg inn åpner du først et terminalvindu. Du kan finne terminal-programmet ved å søke på "terminal" fra søkeverktøyet i menylinjen øverst til høyre. Skriv så inn følgende kommando, og erstatt brukernavn med ditt UiO-brukernavn (~$ er prompten, så du skal bare skrive det som kommer etter den):

~$ ssh -YC brukernavn@login.ifi.uio.no

Hvis du kun skal jobbe i teriminalen og ikke trenger å åpne GUI-vinduer, kan du droppe -YC-opsjonen. Du blir deretter spurt om passord. NB: Det ser kanskje ikke ut som om du skriver noe, men det er bare antall tegn på passordet som skjules av sikkerhetsgrunner. Etter godkjenning av passordet er du pålogget UiO-maskinen, med mindre du har fått beskjed om at passordet ikke gikk gjennom. Se her for litt hjelp med å jobbe med Linux gjennom en terminal.

Hvis du ønsker å slippe å skrive hele kommandoen over hver gang du skal logge inn, kan du lage et alias, slik at du i stedet bare kan skrive for eksempel "uio". Du må da legge inn linjen

alias uio='ssh -YC brukernavn@login.ifi.uio.no'

(erstatt brukernavn med ditt UiO-brukernavn) i filen .bash_profile i hjemmemappen på maskinen din og starte en ny terminal. Du må lage denne filen hvis den ikke allerede er der, se http://redfinsolutions.com/blog/creating-bashprofile-your-mac.

Enkel tilgang til hjemmeområdet med Cyberduck

Se instruksjoner for installasjon og oppsett på http://www.uio.no/tjenester/it/nett/utenfra/hjemmeomrade/mac/cyberduck/index.html.

SCP i Mac

Se SCP i Linux.

CoRD

Dersom du trenger å koble til en Windows-desktop via Mac kan du bruke CoRD. Når du har lastet ned og installert programmet trenger du å legge til win.uio.no. Dette gjør du ved å trykke File > New Server og fyll ut feltene som vist under.


Cord.png


Når feltene er utfylt korrekt kan du koble til serveren. Velg din bruker fra menyen til høyre, trykk deretter på trekanten under for å logge inn.


Cord2.png


Linux

SSH

Du kan fjerninnlogge deg med en enkel kommando. I terminalvinduet skriver du følgende (~$ er prompten, erstatt "brukernavn" med ditt UiO-brukernavn):

~$ ssh -YC brukernavn@login.ifi.uio.no

Du blir deretter spurt om passord. NB det ser kanskje ikke ut som om du skriver noe, men det er bare antall tegn på passordet som skjules av sikkerhetsgrunner. Etter godkjenning av passordet er du pålogget UiO-maskinen, med mindre du har fått beskjed om at passordet ikke gikk gjennom.

Du kan bruke aliaser for å slippe å skrive lange kommandoer. Legg for eksempel

alias sshuio='ssh -YC brukernavn@login.ifi.uio.no'

inn som en linje i .bashrc-filen i ditt hjemmeområde (erstatt brukernavn med ditt UiO-brukernavn). Da kan du bare skrive 'sshuio' i terminalen i stedet for hele linjen over.

Hvis du istedet vil bruke windows, se Remote desktop linux

Montering av hjemmeområdet med SSHFS

Se http://www.uio.no/tjenester/it/nett/utenfra/hjemmeomrade/linux/SSHFS/ for instruksjoner til hvordan du kan montere UiO-hjemmeområdet ditt, og dermed få tilgang til UiO-filene som om de var lokale filer på egen harddisk. Se også det som står om aliaser over. Alias for sshfs:

alias uiofiler='sshfs <brukarnamn>@login.uio.no: ~/uio -o reconnect,modules=iconv,from_code=utf8'

SCP i Linux

For å overføre filer mellom hjemmemaskinen og UiO-maskinen brukes scp (secure copy). Du navigerer frem til mappen der du har filen du vil laste opp til UiO og kopierer den over med kommandoen nedenfor. Hvis det f.eks er oblig1.pdf som skal lastes opp til mappen MAT1100 på hjemmeområdet ditt, blir kommandoen (der du naturligvis bytter ut 'brukernavn' med ditt UiO-brukernavn):

~$ scp oblig1.pdf brukernavn@login.ifi.uio.no:~/MAT1100/

Du blir bedt om å taste inn passord som er ditt vanlige UiO-passord.

Ønsker du å laste ned en fil, f.eks oblig1.pdf fra mappen MAT1100, blir kommandoen:

~$ scp brukernavn@login.ifi.uio.no:~/MAT1100/oblig1.pdf ~/

Denne kommandoen legger filen direkte på hjemmeområdet som spesifiseres i det andre argumentet (~/), men du kan bare skrive inn mappen du vil ha den i slik:

~$ scp brukernavn@login.ifi.uio.no:~/MAT1100/oblig1.pdf ~/UIO/kurs/MAT1100/

For mer informasjon om hvordan man bruker scp kan man lese manualen, som fås opp med

~$ man scp

(og som avsluttes med 'q').

Personlige verktøy
Navnerom
Varianter
Handlinger
Navigasjon
Kategorier
Programvare
Andre
Translate
Verktøy