Etätyöpöytä

Kurssin harjoitustyöt tehdään Linux-ympäristössä. Linuxia ei kuitenkaan kenenkään ole pakko asentaa omalle koneelle, vaan työskentely tapahtuu nk. etätyöpöydällä. Tämä tarkoittaa käytönnössä sitä, että sopivaa apuohjelmistoa käyttäen omalta koneelta luodaan yhteys tietohallinnon konesalissa (jossain sähkötalon uumenissa) olevalle palvelinkoneelle, jossa työt tehdään.

Seuraavassa on ohjeet sille, kuinka etätyöpöytä otetaan käyttöön Microsoft Windows -käyttöjärjestelmissä. Käytetty ohjelmisto (Tiger)vncviever on saatavilla myös Linux- ja Mac-käyttöjärjestelmille. Niille ei kuitenkaan ole tässä annettu valmista ohjeistusta, koska kurssihenkilökunnalla ei ole käytössään Linux- tai Mac-ympäristöä, jossa ohjeistuksen voisi suunnitella ja testata. Näissä tapauksissa asennusohjeet joutuu miettimään itse. Tietohallinnon mikroluokissa eri puolella yliopistoa vncviewer on valmiiksi asennettuna: jos asennus omalle koneelle ei onnistu, kurssin töitä voi hätätilanteessa tehdä myös koululla.

Etätyöpöydän käyttöönoton pitäisi onnistua seuraavien yksinkertaisten vaiheiden kautta. Huomaa, että vaiheet 1 ja 2 on tarpeen tehdä vain kerran ensimmäisellä käyttökerralla. Tämän jälkeen yhteys muodostetaan aina vaiheen 3 ohjeiden mukaisesti.

Jos haluat käyttää etätyöpöytää yliopiston Windows-mikroluokassa, voit siirtyä suoraan vaiheeseen 3. Mikroluokan koneilta TigerVNC-ohjelmisto löytyy Start-menun kautta, mikäli sillä ei ole Windows-työpöydällä valmista käynnistysikonia.

Intran ohjeet

Intrasta löytyvät ohjeet etätyöpöydän käyttöönottoon ovat nykyisin paremmat kuin silloin, kun alla olevat 3-vaiheiset ohjeet on kirjoitettu. Alla olevien ohjeiden sijasta voit noudattaa Intran ohjeita, jotka löytyvät tästä linkistä.

Huomaa lisäksi tämän sivun lopusta löytyvä osio Vinkkejä etätyöpöydän käyttämiseen.

Vaihe 1: lataa ohjelmisto

Lataa käyttöjärjestelmällesi oikea/sopiva versio vncviewer:stä osoitteesta: https://bintray.com/tigervnc/stable/tigervnc/1.6.0 tai sitä uudempi versio osoitteesta https://bintray.com/tigervnc/stable/tigervnc/.

Jos käytät Windowsia, tilanne on erityisen mukava, koska mitään erillistä asennusta ei tarvita, vaan lataamasi vncviewer-1.6.0.exe tai vncviewer64-1.6.0.exe on suoraan suoritettavissa. Muissa käyttöjärjestelmissä erillinen asennusprosessi saattaa olla tarpeen ennen ohjelman käyttöä. Macin käyttäjät voivat ladata samalta sivulta ohjelman TigerVNC-1.6.0.dmg, jolla asennusprosessin pitäisi mennä alla olevien ohjeiden mukaan.

Huomaa edellä, kun lataat vncviewer:ä, että samalla sivulla on tarjolla myös tigervnc-ohjelmisto. Älä lataa sitä, paitsi jos olet itse valmis selvittämään, mikä sen ero on pelkkään vncviewer:iin verrattuna (ero ei ole suuri, eikä dramaattista katastrofia pitäisi tapahtua, vaikka asentaisit TigerVNC:n).

Vaihe 2: tietoturva-asetusten kytkeminen päälle

Kurssin käyttämällä työpöytäpalvelimella on kytketty päälle erinäisiä tietoturva-asetuksia, jotka eivät salli kuin salakirjoitettujen yhteyksien muodostamisen. Jotta vncviewer osaa toimia yhteistyössä näiden vaatimusten kanssa, sen asetuksia pitää säätää, ennen kuin etätyöpöytäyhteyden voi muodostaa.

Virtuaalityöpöytien ylläpitäjä on ystävällisesti kirjoittanut valmiin ohjeistuksen siitä, kuinka tietoturva-asetukset on tehtävä. Ohje löytyy tätä linkkiä seuraamalla. (Katso erityisesti kohta “Kirjautuminen VNC-ohjelmalla” osio 3.)

Muutama täsmennys edellisiin ohjeisiin:

  • Kurssin työpöytäpalvelimen nimi, joka täytetään kohtaan “VNC Server”, on linux-desktop.tuni.fi.
  • Juurivarmennetiedoston voi tallentaa omalle koneelle joko klikkaamalla linkkiä hiiren oikella painikkeella ja valitsemalla “Save link as…” tms. Vaihtoehtoisesti voit avata linkin ja tallentaa sisällön klikkaamalla oikealla hiiren painikkeella ja valitsemalla “Save page as…” tms.
  • Kun olet tallentanut juurivarmennetiedoston linux-desktop.pem (linux-desktop.txt) omalle koneellesi johonkin sopivaan paikkaan, pidä mielessä, että kertoessasi tiedoston sijainnin kohdassa “Path to X509 CA certificate”, sinun on kirjoittettava (tai mielummin leikattava ja liimattava) koko tiedoston nimi kansioineen ja päätteineen. Esimerkiksi siis vaikka C:\Users\aps\linux-desktop.pem. Polussa ei saa olla välilyöntejä eikä ääkkösiä.

Attention

Juurivarmennetiedosto tarvitaan tietoturvasyistä, ja siksi sitä ei saa jättää tekemättä.

Vaihe 3: etätyöpöytäyhteyden luominen

Kun kohdan 2 asetukset on kerran tehty, varsinainen etätyöpöytäyhteyden muodostaminen on jatkossa helppoa:

  • Käynnistä vncviewer.
  • Varmista että “VNC Server”-kohdassa lukee linux-desktop.tuni.fi.
  • Paina “Connect”-nappia.
  • Kirjaudu sisään intranet-tunnuksellasi (username) ja salasanallasi (password). Huomaa, että käyttäjätunnus (username) on eri asia kuin sähköpostiosoite.

Siinä kaikki. Etätyöpöydän pitäisi nyt olla käyttövalmis.

Ideaalitilanteessa siis kaikki menee kuten edellä on esitetty. Käytännössä etätyöpöydälle sisäänkirjaantumisessa on välillä ollut outoja viiveitä: aika usein saattaa kestää useita (kymmeniä!) sekunteja, ennen kuin sisäänkirjaantumisikkuna avautuu. Joskus tämä viive on niin pitkä, että etätyöpöydän näytönsäästäjä kytkeytyy päälle (ikkunaan ilmestyy kellonaika tosi isoilla kirjaimilla). Näytönsäästäjästä pääsee takaisin sisäänkirjaantumisikkunaan painamalla Enter/Return-näppäintä.

On myös mahdollista, että sinulla ei ole käyttöoikeuksia palvelimelle ja saat alla olevan kaltaisen ilmoituksen yrittäessäsi kirjautua sisään. Oikeudet palvelimelle voi hakea menemällä osoitteeseen: https://id.tuni.fi. Valitse Käyttövaltuushallinta ja kirjaudu. Sen jälkeen valitse Käyttövaltuudet -> Hae uutta käyttövaltuutta. Valitse ensin sopimuksesi ja sitten käyttövaltuus: “Linux-palvelimet (LINUX-SERVERS) Työpöytäpalvelimet”. Kirjoita perusteluksi esim., että tarvitset palvelinta ohjelmointikurssilla. Lopuksi lähetä.

Käyttöoikeuksien päivittymiseen menee muutama minuutti. Tämän jälkeen sisäänkirjautumisen pitäisi onnistua normaalisti.

../../_images/no_access2.png

Vinkkejä etätyöpöydän käyttämiseen

Kun etätyöpöydällä on paljon käyttäjiä, saattaa kirjautuminen kestää pitkään. Ruuhka-aikana voit joutua katsomaan mustaa ruutua jopa 20-30 sekuntia ennen kirjautumisruudun ilmestymistä ja uudelleen kirjautumisruudun jälkeen. Jos yhteyden muodostaminen kestää tätä kauemman, voi kyseessä olla vikatilanne.

Etätyöpöytä on yliopiston tietohallinnon ylläpitämä, eikä kurssin henkilökunta ei pääse tekemään etätyöpöydälle mitään ylläpitotoimenpiteita. Etätyöpöydän ja vncviever:in ongelmiin liittyen kannattaa olla suoraan yhteydessä sähköpostiosoitteeseen it-helpdesk@tuni.fi tai käydä IT-helpdeskissä Kampusareenalla. (Jos ongelmasi liittyy etätyöpöydällä käyttämäsi ohjelmointiympäristön toimintaan, olet luonnollisesti yhteydessä kurssin sähköpostisososoitteeseen prog2@tuni.fi, et IT-helpdeskiin.)

Jos etätyöpöydän käyttäminen verkon yli on mielestäsi liian hidasta, kannattaa tulla yliopistolle työskentelemään. Verkkoyhteys etätyöpöydälle yliopiston sisällä on huomattavasti nopeampi kuin verkkoyhteys etätyöpöydälle jostain muualta. Voit myös käyttää Linuxia suoraan yliopiston tietokoneluokassa TC217, jonne on valmiiksi asennettuna Qt Creator ja Git.

Kaikkein paras vinkki: Älä jätä tehtävien tekemistä viimeiselle päivälle. Moni muu opiskelija tekee niin, ja virtuaalityöpöydät saattavat olla aika tukkoisia ja yhteyden muodostaminen vaikeaa.