Table of Contents
Lühikirjeldus (ubuntu)
1. ssh-ga oma töömasinasse
ssh rene@xisp.estpak.ee ssh rene@k6ht-sisse.estapk.ee ssh rene@10.10.10.157
2. reverse ssh tagasi oma masinasse
ssh -R 5900:localhost:5900 -l rene 84.50.98.94
3. töömasinas käima x11vnc
x11vnc -display :0
4. kodumasinast vncviewer käima. Mitte selles aknas, kust on reverse shh kodumasinasse!! (-fullscreen annab üle ekraani asja, kuid klaveriga on jama)
xtightvncviewer -encodings "tight copyrect" -compresslevel 8 -quality 2 localhost
Tips
Kui VNC sessiooni ajal ekraan paari sekundiga pidevalt mustaks läheb, siis lase serveris käsurealt käima
xset dpms force on
Kodusest masinast töö desktopi kasutamine
Selleks otsarbeks tuleks kasutada VNCd, klassikaline VNC tegi unixi puhul uue screeni, aga 8nneks on olemas x11vnc nimeline junn, mis suudab kasutada olemasolevat screeni.
P8him8tteliselt v8ib k2ima lasta n2iteks nii:
x11vnc -forever -display :0 -localhost -rfbauth $HOME/.vnc/passwd -bg -norepeat
- -localhost ytleb siis et aktsepteeritaks ainult kohalikust masinast tulevaid connectioneid
- -display :0 ytleb et serveeritaks screeni :0
- -forever ytleb et p2rast esimese connectioni teenindamise l8petamist ei tohi 2ra surra
- -bg ytleb, et tuleks minna backroundi deemoniks.
- -rfbauth m22rab 2ra parooli sisaldava faili
- -norepeat keerab keyde autorepeati maha, muidu kipub enamus t2hti 2-10 kordselt l2bi minema
Paroolifaili saab luua k2suga stiilis:
x11vnc -storepasswd kalamaja $HOME/.vnc/passwd
Saab kasutada ka ilma paroolita, kuid sellisel juhul tuleks kindlasti meeles pidada et remote endis keeraksid accessi forwarditud porti (antud juhul siis 5900) myyrist vms. kohast kinni, kuna -localhost sind siin enam ei kaitse. Nyyd oleks meil vaja kuidagi saada localhosti port 5900 forwardida kodumasinasse ja soovitavalt yle krypteeritud toru. Siinkohal tuleb appi reverse ssh. Oma t66masinas peaksid andma umbes sellise k2su:
ssh -R 5900:localhost:5900 -l hadara depression.softematic.com
esimene 5900 on pordi number kustkaudu hakkab forwarditavale pordile saama ligi remote masinas ja edasi siis on lokaalse otsa kirjeldus. Nyyd kui ma oma kodumasinas (depression.softematic.com) suunan m8ne VNC kliendi pordile 5900 peakski ma n2gema oma t66masina desktopi.
Kliendina soovitaks kasutada TightVNC mis kasutab m8ningaid ebastd. laiendusi ja vingemaid kompressioni variante kui klassikaline VNC. K2suks v2iks p2deda ntx:
vncviewer -encodings “tight copyrect” -compresslevel 8 -quality 2 localhost
Proovi erinevate compresslevelite ja qualitytega kuni leiad rahuldava, m8lemad on vahemikus 0-9 compress puhul mida suurem seda pakitum ja quality mida v2iksem seda nigelam.
Oma desktopis x11vnc ja reverse ssh v8id muidugi ka k2ivitada kodust, tehes ssh sisse yle xispi & k6ht-sisse kastide.
