2010/8/30 Santiago Garcia Mantinan <ma...@manty.net>: > I'd like to know if there is a way to configure xrdp so that it > authenticates a session and then connect to an spawned vnc > passwordless kvm session. > > If I try to put the port here instead of the -1 default having it like this: >
Mmm I don't think you have to change xrdp.ini configuration, default settings are enough. Here what te default settings do: 1. user connects to xrdp 2. xrdp authenticate the user using unix /etc/passwd 3. xrdp open a new sesman session 4. sesman run Xvnc using "-rfbauth /home/<username>/.vnc/sesman_<username>_passwd" so no password is required (is inside the file) In this way the only authentication you have is by xrdp against /etc/passwd. Here xrdp.ini: [globals] bitmap_cache=yes bitmap_compression=yes port=3389 crypt_level=low channel_code=1 [xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=-1 Here sesman.ini: [Globals] ListenAddress=127.0.0.1 ListenPort=3350 EnableUserWindowManager=1 UserWindowManager=startwm.sh DefaultWindowManager=startwm.sh [Security] AllowRootLogin=0 MaxLoginRetry=4 TerminalServerUsers=tsusers TerminalServerAdmins=tsadmins [Sessions] X11DisplayOffset=10 MaxSessions=120 KillDisconnected=0 IdleTimeLimit=0 DisconnectedTimeLimit=0 [Logging] LogFile=/var/log/xrdp-sesman.log LogLevel=DEBUG EnableSyslog=0 SyslogLevel=DEBUG [X11rdp] param1=-bs param2=-ac param3=-nolisten param4=tcp [Xvnc] param1=-bs param2=-ac param3=-nolisten param4=tcp Vnc password filename is hard coded in file sesman/env.c, but you can ovveride it using "AuthFilePath: <vnc_passwd_file>" entry in [Globals]. See: sesman/enc.c sesman/config.c (function config_read_globals) man Xvnc (-rfbauth section) -- Nicola ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel