VNCSzerver az aktuális X felületre

Fórumok

VNCSzerver az aktuális X felületre

Hozzászólások

Szisztok egy kis segítséget szeretnék kérni vnc ügyben. Windowsról szeretnék linuxra csatlakozni sshval már betudok csatlakozni a putyba be van állítva a portforward de ha a vncviewerbe beírom a localhost:5900 (ezt írányítja a putty át a linuxserverre) nem történik semmi. Tudtok valami ötletet adni? A kisérletezés részletetit már leírtam ebben a topicban: http://hup.hu/node/18644
Thx

Köszönöm szépen!
Kedden kifogom próbálni amit írtál, remélem tényleg "csak" ez volt a probléma és nem más. (Azért az rendesen od@b@szna az egomnak ha ilyen láma hibát vétettem.)
Vagyis -ha jól értettelek- mindössze a következőket kell tenni; Puttyba átírányítom a helyi 5901 portot a távoli (linux) gépre. Ahogy azt korábban tettem az 5900-al, majd ha becsatlakoztam akkor windowson futtatni a vncviewrt majd kiadni a localhost:5901 kapcsolódást...
Jól értem? Ennyi? _Köcci_.

Sziasztok mostanra sikerült azt megoldani, hogy kdevel indul a vnc-vel rákapcsolódott x felület. Gyakorlatilag teljesértékű a távoli elérés.
Ha van rá érdeklődő akkor leírhatom a megvalósítás mikéntjét.

A gondom már csak annyi, hogy nem tudom hogy lehet élő x sessionre bejelentkezni vagyis "átvenni a képernyőt".

Ha tudja valaki kérem ossza meg velem.
_Thx_

Pontosan melyik részét? x11vnc parancsom nincs. Talán az xorg.conf? De nekem nem sima vnc serverem van, hanem tightvnc server az befolyásol valamit (modulbetöltés)? Kérlek adj valami támopontot a megoldásra, mivel elég sok ötlet felmerült már ezen topicba és nemtudom mire gondolsz.
Köszi.

Felbuzdulva a thread-en, gyorsan beraktam a "module" "vnc" sort az xorg.conf-ba.
Kernel: 2.6.16.18, nVidia Geforce FX 5700, a kernel miatt nem ment a 7676-os (gondolom, az miatt, a 2.6.15-os kernellel meg ment), igy a 8756 ment fel ( a 8762 rogton kilotte az X-et). Kb. negyedorankent le is fagyott tole az X felulet...A billentyuzet meg nagyjabol mukodott, szerencsere a CTRL-ALT-DEL-re reagalt,igy ujra tudtam inditani. De aztan negyedora mulva megin szep halal...
Lovesem sincs, mi volt a gond, de ahoyg kiszedtem a vnc moduzlt, rendben mukodott....
(Semmi koze az eddigiekhez, csak ha valaki igy jarna, ne lepodjon meg...)

Sziasztok,

Miként lehet az aktuálisan futó X felületre VNCSzervert inditani.
Ha inditok egyet, akkor azt mindig egy üres X-re rakja, ahol nem fut semmi.
Kb. úgy kellene mint windows alatt a vnc, vagy remote desktop.

Köszi a helpet.

[quote:96fad9d91e="1g0R"]Sziasztok,

Miként lehet az aktuálisan futó X felületre VNCSzervert inditani.
Ha inditok egyet, akkor azt mindig egy üres X-re rakja, ahol nem fut semmi.
Kb. úgy kellene mint windows alatt a vnc, vagy remote desktop.

Köszi a helpet.

Én úgy szoktam csinálni, hogy be ssh-zok a cél gépre, ahol fut az X, meg felelő port tunnelezéssel, s ott :

[code:1:96fad9d91e]x11vnc -display :0[/code:1:96fad9d91e]

Ezután az ssh tunnelen keresztül csatlakozom a vnc klienssel. Szvsz viszonylag biztonságos a módszer.

Köszönöm, az x11vnc pont az ami kellett nekem.iptables-el csak az általam megadott címrõl mûködik.
Köszönöm a segit.

Hello !

Nekem is pont erre lenne szükségem ,csak én windows alól szeretném elérni az X felületet. Putty-ra gondoltam csak nem tom hogy kell,vkinek vmilyen ötlet ?

[quote:9c35ae11d9="Wackor"]Hello !

Nekem is pont erre lenne szükségem ,csak én windows alól szeretném elérni az X felületet. Putty-ra gondoltam csak nem tom hogy kell,vkinek vmilyen ötlet ?

Windowsra felraksz egy Cygwin-t.
Elinditod a Windowson az X servert.
SSH-val atmesz a tavoli serverre es elindotod az alkalmazast a Windowsos X-en.

kb ennyi, ugyan ugy mintha sima *Nix-es X-X kozott tenned.

[quote:d98b00897f="WoOh"]
SSH-val atmesz a tavoli serverre es elindotod az alkalmazast a Windowsos X-en.

Ezt kifejtenéd nekem bővebben, mert nem teljesen értem, mit inditok el és hol ?

VNC hasznalata x11vnc-vel:

1. Konnektalas SSH kliens-el (+tunnel):
ssh -L 5900:localhost:5900 remote-machine
Vagy PuTTY-al:
Connection->SSH->Tunnels
Source port: 5900
Destination: localhost:5900
Local
Add

2. Atlepes arra az user-re aki x-et futtat:
su username
(ha meg senki nem inditott akkor: root)

3. A belepes utan a tavoli gepen a kovetkezo parancs:
ha a mar futo session-hoz konnetalunk:
x11vnc -display :0
ha meg senki nem lepett be es az authentikacio be van kapcsolva (xdm):
x11vnc -display :0 -auth /var/lib/xdm/authdir/authfiles/A:0-vhthPb
(nyilvan az authfile valtozhat)

4. Majd a sajat gepen (TightVNC):
VNC kliens letoltheto innen (eleg csak a viewer):
http://www.tightvnc.com/download.html
vncviewer inditas (linux/win alatt is)
VNC Server: localhost

[quote:7b1e74d333="PcZolee"]A realvnc.com-ról letöltöd a vnc server+kliens-t, asszem van bináris is, vagy fordítod magadnak, a lényeg, hogy az X-hez a modult lefordítsd (ill. bemásold a bináris csomagból)!

Hello !

Ez a kiemelt rész pontosan ,hogyan zajlik ? Tud vki ebben segíteni ? Vagy esetleg hol találok hozzá vmi magyar nyelvű leírást? Előre is kösz !

Ez itt most 2 különböző lehetőség ? Mert nekem egyik sem müxik ? Talán mert túl kezdő vagyok. A cygwin-es dolog nem megy mer feljön az ablak,de ott nem tudom mit kell csinálni,a másiknál a meg (putty) a köv. hiba van :

# x11vnc -display :0

Settings:
display: :0
authfile: null
subwin: 0x0
rootshift: 0
flashcmap: 0
force_idx: 0
overlay: 0
ovl_cursor: 1
visual: null
scaling: 0 1.00000
viewonly: 0
shared: 0
conn_once: 1
inetd: 0
connect: null
connectfile null
vnc_conn: 1
allow: null
passfile: null
accept: null
gone: null
using_shm: 1
flipbytes: 0
onetile: 0
blackout: null
xinerama: 0
xrandr: 0
xrandrmode: null
logfile: null
rc_file:
norc: 0
bg: 0
mod_tweak: 1
isolevel3: 0
xkb: 0
skipkeys: null
addkeysyms: 0
xkbcompat: 0
clearmods: 0
remap: null
norepeat: 1
nofb: 0
watchbell: 1
watchsel: 1
watchprim: 1
cursor: 1
root_curs: 0
curs_mode: null
xfixes: 1
cursorshp: 1
cursorpos: 1
xwarpptr: 0
buttonmap: null
dragging: 1
ptr_mode: 2
inputskip: 10
debug_ptr: 0
debug_key: 0
defer: 30
waitms: 30
take_naps: 0
sb: 60
sigpipe: null
threads: 0
fs_frac: 0.75
gaps_fill: 4
grow_fill: 3
tile_fuzz: 2
deny_all: 0
noremote: 0

01/09/2005 12:58:15 x11vnc version: 0.7pre lastmod: 2004-12-20
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
01/09/2005 12:58:15 XOpenDisplay failed (:0)

[quote:ecb4228ff8="Wackor"][quote:ecb4228ff8="PcZolee"]A realvnc.com-ról letöltöd a vnc server+kliens-t, asszem van bináris is, vagy fordítod magadnak, a lényeg, hogy az X-hez a modult lefordítsd (ill. bemásold a bináris csomagból)!

Hello !

Ez a kiemelt rész pontosan ,hogyan zajlik ? Tud vki ebben segíteni ? Vagy esetleg hol találok hozzá vmi magyar nyelvű leírást? Előre is kösz !

Asszem a doksiában le van írva! Nem emléxem pontosan, de van egy vnc.so, amit be kell másolnod a /usr/X11**/lib/modules/extensions könyvtárba, utánna átírhatod át a config file-t (xorg.conf)! Ez a vnc.so (asszem ez a neve) a bináris csomagban megvan, csak be kell másolni, ha magadnak forgatsz, akkor meg lefordul!

Tudna nekem vki lámának való módon elmagyarázni ,hogy is kell ezt belőni ,mert ez nekem [quote:c3d5702a57="dragi"]xhost +

nem mond így semmit. Olyat nem lehet ,hogy a vnc4server fut alapbol,és csak szimplán bejelentkezem windows felől egy realvnc-viewer-rel ? Vagy még túl "ablakosan" gondolkodom ? :lol:

Ja azt nem mondtan egy Debian/Sarge fut nálam.

a futo X serveren egy terminalban add ki. man xhost. Ezzel engedelyezed, hogy kulso program csatlakozzhasson az X serveredre. Ja egyebkent ha nem listenel az X tcp-n akkor asszem ra sem tud csatlakozni a vnc.

[quote:4187808d1c="PcZolee"]

Asszem a doksiában le van írva! Nem emléxem pontosan, de van egy vnc.so, amit be kell másolnod a /usr/X11**/lib/modules/extensions könyvtárba, utánna átírhatod át a config file-t (xorg.conf)! Ez a vnc.so (asszem ez a neve) a bináris csomagban megvan, csak be kell másolni, ha magadnak forgatsz, akkor meg lefordul!

Nekem benn van a vnc4server telepitése után alapbol a vnc.so file a fentebb emlitett könyvtárban,azonban hiába. Igy sem indul el... :(

Ha nyomok egy startx-et (most putty alol dolgozok ) látom ,h elvileg szépen feláll az X,de közben ir egy ilyen üzenetet is :

(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 1 13:38:11 2005
(==) Using config file: "/etc/X11/xorg.conf"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found
(EE) Failed to load module "vnc" (module does not exist, 0)

Az xorg.conf szerkesztésével megoldható, hogy mindig az látszon a másik gépen, ami aktuális a felhasználó előtt van! Ha vkit érdekel, leírom, nagyon egyszerű, habár lehet, hogy volt már téma itt!

[quote:4f66d913a3="PcZolee"]Az xorg.conf szerkesztésével megoldható, hogy mindig az látszon a másik gépen, ami aktuális a felhasználó előtt van! Ha vkit érdekel, leírom, nagyon egyszerű, habár lehet, hogy volt már téma itt!

Semmikeppen se kimelj minket. En csak Dual monitort tudtam eddig beallitani. ;) Ez is vmihasonlo csak tcp-n kuldi ki?

De ugye látod a hibaüzenetet? Nem találja a megfelelő modult. Azaz nyilvánvalóan nem abban a könyvtárban van ahol kéne (esetleg nincs a könyvtárra/fájlra megfelelő jogod, de sztem akkor más lenne a hibaüzenet).

A realvnc.com-ról letöltöd a vnc server+kliens-t, asszem van bináris is, vagy fordítod magadnak, a lényeg, hogy az X-hez a modult lefordítsd (ill. bemásold a bináris csomagból), utánna az xorg.conf-ba a következőket kell írni:

Section "Module"
.....
Load "vnc" # a modul betöltése
.....
EndSection

Section "Screen"
.....
Option "SecurityTypes" "None" #Igy barki elerheti a gepedet, ha ezt akarod
Option "PasswordFile" "/root/.vnc/passwd" # root-ként a vncpasswd programmal hozhatod létre
EndSection

Ennyi, értelemszerűen a pontozás azért van, mert az adott szekció mást is taralmaz!

Én így használom több gépen is, eddig mindig tökéletesen ment, jól jöhet pl. suliban, hogy meglessük mit csinál a diák aktuálisan a gépen stb :)!

Én látom a hibaüzenetet, sőt a kevéske angol tudásommal meg is értem, de attol még nem tudom, mit hová kell másolnom, raknom, telepitenem, stb. vagy mittomén mit kell csinálni. Azért írtam ide a linux-kezdő részlegbe,mert linux-kezdő vagyok. És éppen ezért kérdezek. Viszont ,mint fentebb írtam debian/sarge alatt ugyanezeket a dolgokat végigcsinálva tökéletesen müködött a vnc,de most ubuntu alatt nem. Ezért kéne a segitség.

Ezt vajon meglehet csinálni XF86Config-4 -nél is ?

Az en megoldasom is ugyanezt csinalja, pontosan az látszik a másik gépen, ami aktuális a felhasználó előtt van. A mar futo display-hez konnektalsz, ez esetben 0. display-hez, amit ha mar valaki hasznal akkor te is azt fogod hasznalni. Ha ujat akarsz akkor eloszer letre kell hozni az 1. display-t, stb...

Es azert nem megy neked mert be van kapcsolva az x-authentikacio. Azzal az user-al ird be az x11vnc-t amilyekel belogineltel az x-be (vagyis a display tulajdonosa).
Melleseg milyen xdm-et hasznalsz?

Sziasztok.

Énmár nyár óta használom x11vnc-t, de arra még nem jöttem rá, hogy AltGr hogyan megy rajt keresztül? Tudja valaki ennek a megoldását? Mind2 oldalon magyar bill. kiosztás van...

Mik

[quote:27401ee138="PcZolee"]az xorg.conf-ba a következőket kell írni:

Section "Module"
.....
Load "vnc" # a modul betöltése
.....
EndSection

Section "Screen"
.....
Option "SecurityTypes" "None" #Igy barki elerheti a gepedet, ha ezt akarod
Option "PasswordFile" "/root/.vnc/passwd" # root-ként a vncpasswd programmal hozhatod létre
EndSection
!

Hello !

Nekem ez Debian/Sarge alatt ment rendesen,ha az XFree86-ba irtam be a fentieket,de vmiért sima alap Ubuntu alatt nem tudok csatlakozni, ahogy látom enm is indul el a "vnc" modul hiába irom be a xorg.conf-ba ! Mi lehet a probléma ?

Telepítsd a vnc4server csomagot.

Laci

Nekem így sem indul el a modul és nem tudok csatlakozni... További ötlet ?
Megköszönném !

-Install Xming (a cygwin-es xwin natív megfelelője. ugyanaz fejleszti, csak nem kell hozzá cygwin)
-Install putty
-Start Xming Xserver
-ssh user@host (enable X11Forward a putty menüjében)
-indíts el bármit és az megjelenik a windows-ban.

Egyébbként mondja már el valaki mire jó a vnc? Mire lehet használni?