Tiger VNC kapcsolat csak távoli grafikusan belépett felhasználó esetén lehetséges?

Kezdőlap Fórumok SOS! Bajban vagyok Tiger VNC kapcsolat csak távoli grafikusan belépett felhasználó esetén lehetséges?

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #1889716
    gjposta
    Felhasználó

      Ü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.

      #2200547
      gendelider
      Felhasználó

        Attó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!.

        #2200548
        gjposta
        Felhasználó

          Köszönöm a segítséget, az ajánlott oldal épp a problémámmal
          foglalkozik. Ki fogom próbálni.

          #2200549
          gjposta
          Felhasználó

            Köszönöm a segítséget, az ajánlott oldal épp a problémámmal
            foglalkozik. Ki fogom próbálni.

            #2200550
            gjposta
            Felhasználó

              Kipró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.

              #2200551
              gendelider
              Felhasználó

                Most 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!

                #2200552
                gjposta
                Felhasználó

                  Kö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.

                  #2200553
                  gendelider
                  Felhasználó

                    Szerintem írd meg, így „teljes” lesz a topik, hogy a megoldás is benne. (meg érdekel is a pontos megoldás)

                    #2200554
                    gjposta
                    Felhasználó

                      A 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.

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.