Date: 16 Dec 2002 08:14:53 -0500 From: Matt Smith <matt@forsetti.com> To: Daniel HARTMANN <danielhartmann@wanadoo.fr> Cc: freebsd-questions@freebsd.org Subject: RE: VNC Message-ID: <1040044493.88705.10.camel@d80h149.public.uconn.edu> In-Reply-To: <BKEEJHGHHBPAOEMADPLPOEBICBAA.danielhartmann@wanadoo.fr> References: <BKEEJHGHHBPAOEMADPLPOEBICBAA.danielhartmann@wanadoo.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
The inetd.conf entry must be all in one line. /etc/inetd.conf: Xvnc stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry 800x600 -depth 24 As well, you must have a services entry /etc/services: Xvnc 5900/tcp #VNC Server Also, inetd must be running: /etc/rc.conf: inetd_enable="YES" Proper host access must be configured: /etc/hosts.allow: Xvnc : xxx.xxx.xxx.0/255.255.255.0 : allow Lastly, XDM (or GDM, KDM, etc) must be running, and configured to accept requests, DIRECT or INDIRECT . The above inetd.conf entry will allow for DIRECT queries, INDIRECT can be used by replacing -query localhost with -broadcast. I use "-query localhost" to make Xvnc grab XDM only from my local box, but this param can be configured to grab the XDM login from another box. I would suggest reading about iXVNC from the VNC page -- the inetd functionality originally came from this patch, but is now a native part of the XVNC daemon: http://www.dei.isep.ipp.pt/~andre/extern/ixvnc.htm !!!Warning: As configured, simply connecting to Xvnc service passes everything plaintext!!! I STRONGLY recommend tunneling VNC traffic over SSH (or other secure tunnel). Good luck! -Matt On Sun, 2002-12-15 at 08:37, Daniel HARTMANN wrote: > Thanks for your suggestion. > > I tried, but it is not working. > Should this command be in one ore two lines ?? > > Thanks > > -----Message d'origine----- > De : Matt Smith [mailto:matt@forsetti.com] > Envoyé : vendredi 13 décembre 2002 18:17 > À : Ruben de Groot > Cc : Brian T. Schellenberger; Brian; Daniel HARTMANN; Questions FREEBSD > Objet : Re: VNC > > > How about running XVNC under inetd? > >From inetd.conf: > Xvnc stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd > -query localhost -once -geometry 800x600 -depth 24 > > XDM should be running also. > > Of course, since I can't read the original message, I'm not *exactly* > sure what the original problem is... > -Matt > > On Fri, 2002-12-13 at 01:56, Ruben de Groot wrote: > > On Thu, Dec 12, 2002 at 10:07:46PM -0500, Brian T. Schellenberger typed: > > > > > > > > > > > > On Thursday 12 December 2002 03:45 pm, Brian wrote: > > > | getting vnc to start at boot is tricky, since you want it to start as > > > | some user, rather than as root. A solution I've been thinking of is > > > | looking at the output os ps auxw, grepping for Xvnc owned by the > > > | desired user, if its there exit, if not run vncserver as the user in > > > | question. Putting it in cron with a /8 to check every 8 minutes > > > | seems a good idea. > > > > You can put it in the desired user's crontab like this: > > > > @reboot /path/to/startup-command > > > > > > > > > > > My *guess* is that you would always want the server to start as the > > > *same* user, if you want it to start at boot. > > > > > > In that case, it's quite simple, at least in theory (meaning, I haven't > > > done this). > > > > > > If that is the only user who will *ever* want to own the server, then > > > just make that user the owner of vnc and set the suid bit. > > > > > > If you want to keep the "default" vnc server with the usual owner > > > (root?), then just create a hardlink used for the startup command and > > > suid *that* as above. > > > > The suid bit is stored in the inode, not in the directory-entry of a > > hardlink. If you suid the hardlink you also suid the original. > > The same goes for ownership. > > > > > > > > | > > > | Bri > > > | > > > | On Thu, 12 Dec 2002, Daniel HARTMANN wrote: > > > | > Bonjour, > > > | > > > > | > J'utilise vnc vers ma machine Freebsd. > > > | > > > > | > Mais comment d?marrer "vncserver" automatiquement au boot sans > > > | > taper la commande ?? > > > | > > > > | > Merci > > > | > > > > | > > > > | > > > > | > > > > | > > > > | > Dany_H ;-) > > > | > > > | To Unsubscribe: send mail to majordomo@FreeBSD.org > > > | with "unsubscribe freebsd-questions" in the body of the message > > > > > > -- > > > Brian, the man from Babble-On . . . . bts@babbleon.org (personal) > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > with "unsubscribe freebsd-questions" in the body of the message > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > -- > Matt Smith <matt@forsetti.com> > -- Matt Smith <matt@forsetti.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1040044493.88705.10.camel>