Távoli asztal segítség kérés

Fórumok

Sziasztok !
Hoyan lehetne megoldani,hogy belépve a távpli gépre, az egér mozgatása, az általam beírt szöveg a távoli asztalon is látható legyan? Akár xrdp -vel,vagy valamilyen linuxos vnc -vel. Az operációs rendszer mind a két gépen Debian Wheezy.
Ajelenlegi megoldásokkal (rdo,vnc) csak annyira jutottam, hogy a mozgatás, ablaknyitás a távoli gépen nem látszik. Fontos lenne tanítási és demonstrációs célból.
A két gép jelenleg egy hálózaton van, egymás mellett.
Előre is köszönöm a segítségeteket !

Péter

Hozzászólások

Ez vnc-vel simán megy! Pl a gnome-nak (de lehet, hogy másnak is) van saját távoli asztal damenon-ja, amihez ugyanúgy vnc-vel csatlakozhatsz. Az xrdp emlékeim szerint saját sessiont nyit, bár lehet, hogy ott is megoldható, hogy a meglevő session-höz csatlakozzon...

<= Powered By Ubuntu & Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Próbáld ki az Xvnc X modul-t (libvnc.so) [nem tudom Debian alatt melyik csomagban fut, openSUSE-on xorg-x11-Xvnc, CentOS-en úgy emlékszem a tigervnc része], az xorg.conf-ban/xorg.conf.d-ben betölteted, létrehozol neki valami biztos helyen egy jelszó fájlt, aztán X restart és megy.

Ubuntu-hoz részletesebben: http://ubuntuforums.org/archive/index.php/t-279069.html

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

gnome-ban valami "távoli asztal" vagy asztal megosztás? nevű cuccal lehet.(?)
ha még debian alatt default gnome környezet van, akkor megtalálod!
............
Tegnap nem csináltam semmit, ma folytatom, mert nem lettem kész vele! :)

én a VINO szervert használom a monitoron is látszó X megosztására:

apt-get install vino
vino-preferences
vino-password

és a /usr/lib/vino/vino-server elindítása után VNC klienssel lehet csatlakozni

Köszönöm a válaszokat !
A VINO megfelelne, de abban kérem a segítséget, hogyan konfiguráljam be a vino-server elindítását, amikor a grafikus bejelentkezés nem történt meg?
Tehát a kliens gépen a távoli gép (XFCE) bejelentkező képernyőjét lássam, kezeljem.( belogolás a távoli rendszerbe)

A további válaszokat nagyon köszönöm !

Az xorg.conf -ban be kell töltetned. openSUSE-on speciel "gyárilag" van a csomaghoz egy /etc/X11/xorg.conf.d/10-libvnc.conf néven


# This file contains configuration of libvnc.so module
#
# To get libvnc.so module working, do this:
# 1. run "vncpasswd" as root user
# 2. uncomment configuration lines below
#
# Please note you can specify any option which Xvnc accepts.
# Refer to `Xvnc -help` output for detailed list of options.

#Section "Module"
#    Load "vnc"
#EndSection

#Section "Screen"
#    Identifier "Screen0
#    DefaultDepth 16
#    Option "SecurityTypes" "VncAuth"
#    Option "PasswordFile" "/root/.vnc/passwd"
#EndSection

tartalommal, a két Section-nél kell kivenni a kommenteket, aztán root-ként a vncpasswd-vel létrehozni a jelszó fájlt. Ezután újraindítod az X-et és már mennie kellene.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Nem volt még, de teamviewer? Igencsak egyszerű használni, ismerősöknek ha bajuk van a gépükkel, ezt szoktam használni. Működik mindenféle OS-en, még Compiz-al is.

Na ezt most nem tudom, de a tar.gz verzió tartalmazza a megfelelő wine-t is. Én is meglepődtem anno, hogy a windózos verzió pár mega, a linuxos meg pár tíz, így gyorsan belenéztem, és lám, ott a wine. A következő meglepődés az volt, hogy csont nélkül ment compiz-al is, OOTB.

Nekem elvében sem tetszik, hogy nem natív linuxos a megoldás. Egyrészt, minek, hiszen Linuxra minden technológia adott, amellyel ez natívan megoldható. Továbbá a wine feltételezi az Intel platformot, Linux viszont hivatalosan is támogatott például ARM-re. Teszem azt, Fedora ARM-re is le van fordítva. Valami azt súgja, ez a fából vaskarika ezen a platformon elvérezne.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Célhoz az eszközt. Saját gépemre nx-el remote-oztam, a még open source nomachines-féle cuccal (3-as verzió), de desktop tükrözésre nem próbáltam mást. Nyilván a VNC az egyik legkézenfekvőbb megoldás, de ha gyorsan kell és nem értek hozzá, akkor a teamviewer szinte verhetetlen :) Főleg, ha segítséget kell nyújtani telefonon és interneten keresztül egy egységsugarú júzernek.

Távoli gépen telepített x11vnc, futó sshd, be van lépve a felhasználó, ismerjük a jelszavát, helyi gépen van vncviewer, ssh kliens. Ekkor ssh tunnelinggel:

#!/bin/bash

USERNAME='remoteuser'
REMOTE_IP='10.42.0.106'
SSH_PORT=22

PORT=5900

ssh -p "$SSH_PORT" -fnL "$PORT:localhost:$PORT" "$USERNAME@$REMOTE_IP"\
    'x11vnc -ncache_cr -localhost -display :0'
sleep 5
vncviewer -MenuKey F8 "::$PORT"
# vncviewer -FullScreen -MenuKey F8 "::$PORT"
# vncviewer -ViewOnly -FullScreen -MenuKey F8 "::$PORT"
exit 0

Előnye, hogy a távoli gépen az sshd-n kívül semminek sem kell futnia, csak telepítve kell legyen az x11vnc. Viszont, ha nincs, ssh-n belépve feltehetjük a távoli gépre.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE