Ohje on kirjoitelut alunperin tänne:
http://forum.ubuntu-fi.org/index.php?topic=2634.msg18109#msg18109Ohje graafisille työkaluille:
http://forum.ubuntu-fi.org/index.php?topic=2744.0Huom! jos haluat yhteyden olemassaolevaan X-sessioon, kts. ketjun n. 4. viesti!
Yritin aikoinaan ottaa etäyhteyttä valmiilla graafisilla työkaluilla mutta jostain syystä se ei toiminut - luultavasti esimerkikis palomuurin sulkiessa kaikki mahdolliset portit pois käytöstä. Niinpä tutkiskelin asiaa ja sain homman toimimaan komentoriviltä - ja vielä kaikenlisäksi turvallisesti, ssh - tunnelin yli koneelta koneelle eli palomuuriin riittää reikä porttiin 22 (oletusportti SSH:lle), muita ei tarvitse aukoa.
Varmista että koneella, josta otat yhteyden, on asennettuna jokin vnc-asiakasohjelma (ubuntussa esim. paketti svncviewer tai xvncviewer)
Ota ssh:lla yhteys koneeseen johon haluat ottaa graafisen yhteyden. Luo samalla ssh-porttiforward haluamillesi porteille seuraavasti:
ssh kayttajanimi@serverinosoite -L 5903:localhost:5904
jossa
5903 on portti koneessa, josta otat yhteyttä
5904 on portti koneessa, johon olet ottamassa yhteyttä ja jota serveri laitetaan kuuntelemaan
Käynnistä vncserver koneella, johon olet ottamassa yhteyttä (paketti vncserver pitää olla asennettuna!)
vncserver -geometry 800x600 -depth 16 :4
geometry on ruudun resoluutio
depth värien määrä
:4 on käytettävän työpöydän numero (ja laittaa kuuntelemaan porttia 5904)
Komennolla vncpasswd voit asettaa työpöydälle salasanan, jota kysytään yhteyttä otettaessa (tämä on siis eri salasana kuin varsinainen käyttäjän salasana)
Jätä tämä ssh - tunneli taustalle auki oleskelemaan ja käynnistä yhteyttä ottavalla koneella vncviewer esim. uuteen terminaali-ikkunaan.
vcnviewer localhost:5903
Viewer kysyy aikaisemmin asettamaa työpöydän salasanaa.
vncserverin voi periaatteessa kait jättää koneelle pyörimään - syö tosin resursseja joten jos tarvetta ei heti ole uudestaan, saa serverin pysäytettyä kirjoittamalla
vncserver -kill :4
(huomaa välilyönti ennen tuota kaksoispistettä!)
jossa tuo :4 on käyttämäsi näytön numero
Yhteys katkeaa kun lopetat ssh-yhteyden (kirjoittamalla exit).
r
Tämä ohje on "
public domain".