Kezdőlap › Fórumok › SOS! Bajban vagyok › Tiger VNC kapcsolat csak távoli grafikusan belépett felhasználó esetén lehetséges?
- This topic has 8 hozzászólás, 2 résztvevő, and was last updated 14 years, 2 months telt el by
gjposta.
-
SzerzőBejegyzés
-
2010-09-05-22:54 #1889716
Üdvözletem!
A kérdésem az, hogy Tiger VNC kapcsolat, csak akkor lehetséges a távoli géppel, ha abba grafikusan belépett valaki?
Most Fedora Linux gépek között próbálkozok, és azt tapasztaltam, hogy a távoli asztali kapcsolat, és a VNC kapcsolat is
csak akkor jön létre, ha abba valaki már bejelentkezett a grafikus felületen.
Azt szeretném megtudni, hogy előzetes bejelentkezés nélkül is lehetséges volna a kapcsolodás, vagy sem.2010-09-06-10:14 #2200547Attól függ, mi, milyen kontexten indítja a TigerVNC szervert. itt egy cikk, ez talán segít: leírja, hogyan kell beállítani az xorg.conf-ot ahhoz, hogy már az X indulásakor induljon a vnc szerver is.
Pl ubuntu alatt a vino indulása tipikusan a user login után történik, tehát ott szükséges a bejelentkezés: a user maga adhat passwordot és jogosultságok a távoli belépéshez – látható, hogy a két dolog nem ugyanaz!.2010-09-06-23:51 #2200548Köszönöm a segítséget, az ajánlott oldal épp a problémámmal
foglalkozik. Ki fogom próbálni.2010-09-06-23:51 #2200549Köszönöm a segítséget, az ajánlott oldal épp a problémámmal
foglalkozik. Ki fogom próbálni.2010-09-07-21:33 #2200550Kipróbáltam a gendelider által mutatott leírás szerint, de nem sikerült a belépés.
Autentikációt hiányol, mondván nincs konfigurálva,
vagy ha a passwd fájl útvonalát megadom konzolról indítva a vncviewert, akkor meg
a password file failed üzenetet dobja.
Fedora 13.-on ez a helyzet. Az igaz, hogy a leírás Fedora 11-re készült.2010-09-08-11:57 #2200551Most nincs időm, próbálj meg utánanézni, hogyen kell a bejelentkezést konfigurálni hozzá. Amikor userből indul (pl a vino), akkor a user külön passwordot adhat meg; (illetve KELL megadnia!) feltételezem, itt sem helyből használja a /etc/passwd ill a /etc/shadow fájlt.Csak érzésre: nem a 13 és a 11 közötti különbség.
Sok sikert!2010-09-09-16:01 #2200552Köszönöm a segítséget.
sikerült megoldanom, hogy bekapcsolt Fedora 13 gépre (ahová még senki sem jelentkezett be)
betudok lépni távoli számítógépről az interneten keresztül, mind VNC viewerrel (tiger vnc),
és a távoli asztal elérése is működik (vinagre) programmal, még akkor is, ha előzetesen
nem jelntkeztek be a távoli gépre.
Méghozzá mindezt root-ként valósítottam meg, annak ellenére hogy a Fedora a root bejelentkezést
az asztalra, márt régóta nem teszi lehetővé (biztonségi rés miatt).
Ha valakit érdekel a megoldás akkor megírom.2010-09-09-18:36 #2200553Szerintem írd meg, így „teljes” lesz a topik, hogy a megoldás is benne. (meg érdekel is a pontos megoldás)
2011-04-26-13:50 #2200554A megoldás: Fedora 13 és Fedora 14 rendszereken is működik.Telepíteni kell a tigervnc csomagjait:tigervnc-server,tigervnc-server-module.Az 5900 -as kaput a tűzfalon ki kell nyitni.Az selinux bekepcsolt állapota miatt a konzolról ki kell adni, mivel az SElinuxnak külön engedélyezni kell az ssl port forwardingot, hogy a távoli asztalt ellehessen érni az alábbi parancsot:setsebool -P sshd_forward_ports 1root ként engedélyezzük a vnc server működését:# chkconfig vncserver onHozzáfüzzük a következő sorokat az /etc/X11/xorg.conf fájlhoz:Section "Module"Load "extmod"Load "dri"Load "record"Load "dbe"Load "glx"Load "dri2"Load "vnc"EndSectionÍgy a vnc modul még azelőtt betöltődik, hogy bárki bejelentkezne.Azon felhasználó nevében kell a konzolról kiadni a következő parancsot, aki nevében szeretnénk a vnc kapcsolatot létrehozni, és bejelentkezni, ez lehet a root is.$ vncpasswdezután egy maximum 8 jegyű vnc passwordöt kell megadnunk.Ez létrehozza a /home/aktuális felhasználó/.vnc/passwd fájlt.Ugyanezen felhasználó nevében kadjuk konzolról:$ vncserver/home/aktuális felhasználó/.vnc/xstartup fájlt hozza létre.Hozzáfűzök egy sort az /etc/sysconfig/vncserversfájlhoz:VNCSERVERS="0:aktuálisFelhasználóneve"És ekkor már működik a távoli asztal, és a Tigervnc kapcsolat is anélkül, hogy abba elözőleg még grafikusan senki sem jelentkezett be.Ellenőrzés képpen root ként az alábbi parancsot kiadhatunk:# Xorg -configure :1Ez létrehozza a /root/xorg.conf.new fállt.A section module blokkját és a vnc modulnak kellaz /etc/X11/xorg.conf fállba bemásolni, de atöbbi blokkot NE másoljuk be ebbe a fájlba, mertnem garantált a rendszer elindulása.Üdvözlettel.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz