Kuidas pakkuda kaugabi

Allikas: Pingviini viki
Redaktsioon seisuga 14. veebruar 2010, kell 17:09 kasutajalt Andres (arutelu | kaastöö) (Uus lehekülg: '== Sissejuhatus == Eeldan, et abipakkuja arvutil ei ole staatiline ip ja see arvuti asub ruuteri taga. Olen seda katsetanud ainult Ubuntu peal, kuid väikeste muudatustega peaks se…')

(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

Sissejuhatus

Eeldan, et abipakkuja arvutil ei ole staatiline ip ja see arvuti asub ruuteri taga. Olen seda katsetanud ainult Ubuntu peal, kuid väikeste muudatustega peaks see toimima ka muudel Linuxitel.

Ruuter

Ruuterist tuleb suunata port 5500 abipakkuja arvuti sisevõrgu ip-le. Universaalset retsepti selle kohta pole, kuid lähemalt saab lugeda nii ruuteri manualist kui ka PortForward.com. Ruuteri puudumisel võib selle sammu lihtsalt vahele jätta.

Aadress

Ühekordse abistamise puhul pole see samm vajalik, pigem on tegu "lisamugavusega"

Püsiva aadressi saamiseks soovitan kasutada DynDNS teenust, mille abil saab määrata väliselt kasutatava aadressi, mis suunab sinu hetkelisele ip-le.

1) Registreeru

2) Services > Host Services > Add Hostname:

 Hostname  - Aadress, millelt tahad oma arvutile ligi pääseda (siin näites: abistaja.dyndns.org)
 IP Address: "Use auto detected IP address"
 Service Type: "Host with IP address"
 Mail routingut pole vaja sisse lülitada

3) Paigalda ddclient automaatse uuendamise jaoks

   sudo apt-get install ddclient

Seadistuste dialoogis võib enamikele küsimustele lihtsalt ENTER vajutada, eranditeks olid minul ainult kasutajanimi ja parool.

Käivitame ddclienti:

   sudo /etc/init.d/ddclient restart && sudo /etc/init.d/ddclient status

Nüüd peaks registreeritud Hostname alati õigele välisele ip-le suunama ja kui ruuteris pordid õigesti pandud, siis jõuab abivajaja ühendus ka õige arvutini.

VNC

Paigaldame vnc vaatamise programmi:

   sudo apt-get install xtightvncviewer

Käivitame selle ja jätame ühendust ootama:

   vncviewer -listen 0

Abisaajale

Üheks võimaluseks on kasutada Estobuntu kaugabi rakendust (Vahekaart "Muu"):

 URL: abipakkuja Hostname, antud näites "abistaja.dyndns.org" (ilma DynDNS-ita "abistaja.praegune.väline.ip")
 Port: 5500
 X11VNC võtmed: [võib tühjaks jätta]

Teine võimalus on kasutada otse X11VNC-d

   sudo apt-get install x11vnc

Ühendumine:

   x11vnc -connect abistaja.dyndns.org:5500

või kui DynDNS-i ei kasutata:

   x11vnc -connect abistaja.praegune.väline.ip:5500