LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   terminal services and linux (https://www.linuxquestions.org/questions/linux-server-73/terminal-services-and-linux-760990/)

schneidz 10-10-2009 10:44 AM

terminal services and linux
 
hi, i have a samsung windows mobile based fone that has a terminal services client.

i have a linux server at home behind a router that i use for ssh mostly.

is there some sort of server i can run on the linux machine that will work with the terminal services client on my cell-fone ?

what i think terminal services is would be the ability to see my pc's desktop on the fone's screen. (is that right ?)

i also have win-xp so, if impossible in linux, what program for windows works with this protocol (what port do i forward on my router) ?

thx.

reickler 10-10-2009 11:10 AM

I can't say that I've actually ever used it, but I think this is what you're looking for:

http://xrdp.sourceforge.net

As stated on their site "the goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients."

schneidz 10-19-2009 11:31 AM

thanks, i makeed it. not quite sure how to run it:
Code:

[schneidz@hyper xrdp-0.4.1]$ make
make -C vnc
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/vnc'
gcc -Wall -O2 -I../common -fPIC    -c -o vnc.o vnc.c
gcc -Wall -O2 -I../common -fPIC  -c -g ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC  -c -g ../common/d3des.c
gcc -shared -o libvnc.so vnc.o os_calls.o d3des.o -ldl
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/vnc'
make -C libxrdp
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/libxrdp'
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o libxrdp.o libxrdp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_tcp.o xrdp_tcp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_iso.o xrdp_iso.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_mcs.o xrdp_mcs.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_sec.o xrdp_sec.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_rdp.o xrdp_rdp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_orders.o xrdp_orders.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_bitmap_compress.o xrdp_bitmap_compress.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\"  -c -o xrdp_channel.o xrdp_channel.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c ../common/ssl_calls.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c ../common/file.c
gcc -shared -o libxrdp.so libxrdp.o xrdp_tcp.o xrdp_iso.o xrdp_mcs.o xrdp_sec.o xrdp_rdp.o xrdp_orders.o xrdp_bitmap_compress.o xrdp_channel.o os_calls.o ssl_calls.o file.o -ldl -lcrypto
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/libxrdp'
make -C xrdp
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xrdp'
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp.o xrdp.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_process.o xrdp_process.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_listen.o xrdp_listen.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_bitmap.o xrdp_bitmap.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_wm.o xrdp_wm.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_painter.o xrdp_painter.c
xrdp_painter.c:83: warning: `xrdp_painter_clip_adj' defined but not used
xrdp_painter.c:154: warning: `xrdp_painter_rop' defined but not used
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_region.o xrdp_region.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_cache.o xrdp_cache.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_font.o xrdp_font.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o funcs.o funcs.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_login_wnd.o xrdp_login_wnd.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o lang.o lang.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\" -c ../common/list.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\" -c ../common/file.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\" -c ../common/os_calls.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\" -c ../common/thread_calls.c
gcc -Wall -O2 -I../common -I../libxrdp -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_PID_FILE=\"/var/run/xrdp.pid\"  -c -o xrdp_mm.o xrdp_mm.c
gcc -L/usr/gnu/lib -L../libxrdp -Wl,-rpath,. -o xrdp xrdp.o xrdp_process.o xrdp_listen.o xrdp_bitmap.o xrdp_wm.o xrdp_painter.o xrdp_region.o xrdp_cache.o xrdp_font.o funcs.o xrdp_login_wnd.o lang.o list.o file.o os_calls.o thread_calls.o xrdp_mm.o -ldl -lpthread -lxrdp
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xrdp'
make -C rdp
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/rdp'
gcc -Wall -O2 -I../common -fPIC  -c ../common/ssl_calls.c
gcc -Wall -O2 -I../common -fPIC  -c ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp.o rdp.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_tcp.o rdp_tcp.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_iso.o rdp_iso.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_mcs.o rdp_mcs.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_sec.o rdp_sec.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_orders.o rdp_orders.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_bitmap.o rdp_bitmap.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_rdp.o rdp_rdp.c
gcc -Wall -O2 -I../common -fPIC    -c -o rdp_lic.o rdp_lic.c
gcc -shared -o librdp.so ssl_calls.o os_calls.o rdp.o rdp_tcp.o rdp_iso.o rdp_mcs.o rdp_sec.o rdp_orders.o rdp_bitmap.o rdp_rdp.o rdp_lic.o -ldl -lcrypto
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/rdp'
make -C xup
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xup'
gcc -Wall -O2 -I../common -fPIC  -c ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC    -c -o xup.o xup.c
gcc -shared -o libxup.so os_calls.o xup.o -ldl
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xup'
make -C sesman
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman'
make -C libscp
make[2]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/libscp'
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_vX.o libscp_vX.c
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_v0.o libscp_v0.c
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_v1s.o libscp_v1s.c
libscp_v1s.c:126:6: warning: #warning how to handle ipv6 addresses?
libscp_v1s.c:384:2: warning: #warning maybe this message could say if the session should be resized on
libscp_v1s.c:385:2: warning: #warning server side or client side
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_v1c.o libscp_v1c.c
libscp_v1c.c:78:6: warning: #warning ipv6 address needed
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_init.o libscp_init.c
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_lock.o libscp_lock.c
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o libscp_tcp.o libscp_tcp.c
gcc -Wall -O2 -I../../common -I/usr/include/nptl -fPIC -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c ../../common/os_calls.c
gcc -shared -L/usr/gnu/lib -L/usr/lib/nptl -lpthread -o libscp.so libscp_vX.o libscp_v0.o libscp_v1s.o libscp_v1c.o libscp_init.o libscp_lock.o libscp_tcp.o os_calls.o
make[2]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/libscp'
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o sesman.o sesman.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o config.o config.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o sig.o sig.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o session.o session.c
session.c:614:2: warning: #warning FIXME: we should get only disconnected sessions!
session.c:651:2: warning: #warning FIXME: setting idle times and such
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o env.o env.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c ../common/os_calls.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c ../common/d3des.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c ../common/list.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c ../common/file.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\" -c -DLOG_ENABLE_THREAD ../common/log.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o access.o access.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o scp.o scp.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o scp_v0.o scp_v0.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o scp_v1.o scp_v1.c
scp_v1.c:138:2: warning: #warning FIXME session_get_by*() should return a malloc()ated struct
scp_v1.c:139:2: warning: #warning FIXME or at least lock the chain
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o thread.o thread.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o lock.o lock.c
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o verify_user_pam.o verify_user_pam.c
gcc -L/usr/gnu/lib -L/usr/lib/nptl -L./libscp -Wl,-rpath,. -lpthread -ldl -lscp -o sesman sesman.o config.o sig.o session.o env.o os_calls.o d3des.o list.o file.o log.o access.o scp.o scp_v0.o scp_v1.o thread.o lock.o verify_user_pam.o -lpam
gcc -Wall -O2 -I../common -I/usr/include/nptl -I./libscp -DSESMAN_CFG_FILE=\"/etc/xrdp/sesman.ini\" -DSESMAN_PID_FILE=\"/var/run/sesman.pid\" -DSESMAN_SESSVC_FILE=\"sessvc\"  -c -o sessvc.o sessvc.c
gcc -L/usr/gnu/lib -L/usr/lib/nptl -L./libscp -Wl,-rpath,. -lpthread -ldl -lscp -o sessvc sessvc.o os_calls.o
make -C tools
make[2]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/tools'
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT  -c -o sestest.o sestest.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../../common/os_calls.c
gcc -L/usr/gnu/lib -L/usr/lib/nptl -L../libscp -Wl,-rpath,. -lpthread -ldl -lscp -o sestest sestest.o os_calls.o
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT  -c -o sesrun.o sesrun.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../config.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT  -c -o tcp.o tcp.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../../common/d3des.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../../common/list.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../../common/file.c
gcc -Wall -O2 -I../../common -I../ -I/usr/include/nptl -I../libscp -DLIBSCP_CLIENT -c ../../common/log.c
gcc -L/usr/gnu/lib -L/usr/lib/nptl -L../libscp -Wl,-rpath,. -lpthread -ldl -lscp -o sesrun sesrun.o config.o tcp.o os_calls.o d3des.o list.o file.o log.o
make[2]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/tools'
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman'
[schneidz@hyper xrdp-0.4.1]$ sudo make install
mkdir -p /usr/local/xrdp
mkdir -p /etc/xrdp
mkdir -p /var/run
mkdir -p /usr/local/man
mkdir -p /usr/doc/xrdp
make -C vnc install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/vnc'
install libvnc.so /usr/local/xrdp/libvnc.so
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/vnc'
make -C libxrdp install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/libxrdp'
install libxrdp.so /usr/local/xrdp/libxrdp.so
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/libxrdp'
make -C xrdp install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xrdp'
install ad256.bmp /usr/local/xrdp/ad256.bmp
install xrdp256.bmp /usr/local/xrdp/xrdp256.bmp
install cursor0.cur /usr/local/xrdp/cursor0.cur
install cursor1.cur /usr/local/xrdp/cursor1.cur
install Tahoma-10.fv1 /usr/local/xrdp/Tahoma-10.fv1
install xrdp.ini /etc/xrdp/xrdp.ini
install rsakeys.ini /etc/xrdp/rsakeys.ini
install xrdp /usr/local/xrdp/xrdp
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xrdp'
make -C rdp install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/rdp'
install librdp.so /usr/local/xrdp/librdp.so
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/rdp'
make -C sesman install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman'
install sesman /usr/local/xrdp/sesman
install startwm.sh /usr/local/xrdp/startwm.sh
install sesman.ini /etc/xrdp/sesman.ini
install sessvc /usr/local/xrdp/sessvc
make -C tools install
make[2]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/tools'
install sesrun /usr/local/xrdp/sesrun
install sestest /usr/local/xrdp/sestest
make[2]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/tools'
make -C libscp install
make[2]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/libscp'
install libscp.so /usr/local/xrdp/libscp.so
make[2]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman/libscp'
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/sesman'
make -C xup install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xup'
install libxup.so /usr/local/xrdp/libxup.so
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/xup'
make -C docs install
make[1]: Entering directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/docs'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/home/schneidz/stuff/xrdp/xrdp-0.4.1/docs'
if [ -d /etc/pam.d ]; then install instfiles/pam.d/sesman /etc/pam.d/sesman; fi
install instfiles/xrdp_control.sh /usr/local/xrdp/xrdp_control.sh
[schneidz@hyper xrdp-0.4.1]$ which xrdp
/usr/bin/which: no xrdp in (/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/schneidz/bin:.)


schneidz 10-19-2009 02:33 PM

here's what i did:
Code:

make && sudo make install
#cd /user/local/xrdp
#sudo ./xrdp
#sudo ./sesman
sudo xrdp_control.sh restart

then i used the terminal services program on my fone to connect to my linux machine. now i can see my red hat desktop on my windows mobile fone.


All times are GMT -5. The time now is 01:00 PM.