rdesktop for linux : A Remote Desktop Protocol Client for accessing Windows NT Terminal Server

| | Comments (38) | TrackBacks (0)

rdesktop: A Remote Desktop Protocol client
Matt reminds me that I need to cover RDP and terminal services:

If dealing with a heterogeneous environment, you may find yourself accessing a Windows Terminal Services session. If you are on a Windows Client, read this post on the Terminal Services Full Client Windows Installer the download is only 435KB.

If you are on most UNIX based platforms with the X Window System, take a look at this project:


rdesktop is an open source client for Windows NT Terminal Server and Windows 2000 Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's NT desktop. Unlike Citrix ICA, no server extensions are required.

rdesktop currently runs on most UNIX based platforms with the X Window System, and other ports should be fairly straightforward.

0 TrackBacks

Listed below are links to blogs that reference this entry: rdesktop for linux : A Remote Desktop Protocol Client for accessing Windows NT Terminal Server.

TrackBack URL for this entry: http://kennethhunt.com/mt/mt-tb.cgi/311

38 Comments

shankar said:

Using Rdesktop To Access Windows Terminal Services From A GNU/Linux ClientTopic: Remote Control Posted:2003-03-18 Printer Friendly:

We usually use VNC to administer our Windows servers from our GNU/Linux workstations. Rdesktop allows you to access Terminal Services natively from GNU/Linux. This is a lot easier than running the Terminal Services client from Vmware like we did in this article. Sheeesh... :) We grabbed version 1.2.0 of rdesktop from here. While you are compiling and installing rdesktop, make sure Terminal Services is configured on your server. You can do this: start->programs->administrative tools->configure your server. Here is a screenshot that shows how to configure Terminal Services. It will take a reboot, and you will need your Windows 2000 CD. Administering the server through Terminal Services is quite a bit smoother than VNC. There are some drawbacks, though, in that installing certain software can fail because Windows 2000 isn't *really* multi-user. The identity you get when you use Terminal Services to log on as administrator isn't quite the same as if you log on from the console. We have had numerous problems with this in the past, specifically, we have had trouble installing SQL server remotely this way, even though we were using remote administration mode. It is intended to work, though, and over time the bugs will probably get worked out. For more info, see this article. In the mean time, don't assume that administering the server via Terminal Services is the same as remote controlling the console. While Terminal Services is installing, and the server rebooting (sigh), let's go back to the GNU/Linux client and extract/install the rdesktop software: u-1@srv-1 rdesk $ lsrdesktop-1.2.0.tar.gzu-1@srv-1 rdesk $ tar -xzf rd*.gzu-1@srv-1 rdesk $ cd rd*u-1@srv-1 rdesktop-1.2.0 $ u-1@srv-1 rdesktop-1.2.0 $ ./configurerdesktop build configuration scriptX Window System:includes /usr/X11R6/includelibraries /usr/X11R6/libOpenSSL:includes /usr/includelibraries /usr/libconfigure complete - now run makeu-1@srv-1 rdesktop-1.2.0 $ makegcc -DKEYMAP_PATH=\"/usr/local/share/rdesktop/keymaps/\"-Wall -O2 -I/usr/X11R6/include -DWITH_OPENSSL -o rdesktop.ou-1@srv-1 rdesktop-1.2.0 $ suPassword: root@srv-1 rdesktop-1.2.0 # make installmkdir -p //usr/local/bininstall rdesktop //usr/local/binstrip //usr/local/bin/rdesktopchmod 755 //usr/local/bin/rdesktopmkdir -p //usr/local/share/rdesktop/keymaps/cp keymaps/?? keymaps/??-?? //usr/local/share/rdesktop/keymaps/cp keymaps/common //usr/local/share/rdesktop/keymaps/cp keymaps/modifiers //usr/local/share/rdesktop/keymaps/chmod 644 //usr/local/share/rdesktop/keymaps//*mkdir -p //usr/local/man/man1cp doc/rdesktop.1 //usr/local/man/man1chmod 644 //usr/local/man/man1/rdesktop.1root@srv-1 rdesktop-1.2.0 # exit
Now, to administer our Windows 2000 server: u-1@srv-1 rdesktop-1.2.0 $ rdesktoprdesktop: A Remote Desktop Protocol client.Version 1.2.0. Copyright (C) 1999-2003 Matt Chapman.See http://www.rdesktop.org/ for more information.Usage: rdesktop [options] server[:port]-u: user name-d: domain-s: shell-c: working directory-p: password (- to prompt)-n: client hostname-k: keyboard layout on terminal server (us,sv,gr,etc.)-g: desktop geometry (WxH)-f: full-screen mode-b: force bitmap updates-e: disable encryption (French TS)-m: do not send motion events-C: use private colour map-K: keep window manager key bindings-T: window title-D: hide window manager decorationsu-1@srv-1 rdesktop-1.2.0 $ u-1@srv-1 u-1 $ rdesktop -u administrator -p - srv-48Password:
The -p - prompts for a password. We get a nice logon screen: We are administering Windows 2000 from our GNU/Linux client: Now, another cool application of rdesktop is to use it as as a Terminal Services client in application mode. If you have particular applications that users on your GNU/Linux workstations need that are only available on a Microsoft platform, you could use Terminal Services to serve up the application. There are some licensing issues, which you can read about here.

BALAKUMAR.T.L. said:

Hi 2 ALL
i m Balakumar my server is Windows-XP. my client machine is Linux. then how i will acess the remotely Windows system. but now it is unable to connect the Windows-XP. plz send me a proper answer.

BALAKUMAR.T.L.
SCRB, BANGALORE

kosuri said:

hello,
i am kosuri naga krishna kalyan student in blekinge technical university,sweden as a part of my course i am doing "Monitoring work in heterogeneous environment" my role in this project is to finding the remote desktop sharing protocols in heterogeneous environment like windows,linux,.... and finding the problems in developing a new tool for remote desktop sharing.i am facing in getting the documents will any one help me for getting this type of documents hope i will get a response.

Avinash said:

Hi,
I m doing a project on Implimentation of Linux .I am working with rdesktop-1.2.0 .After completion of it's installation i am unable to connect to windows terminal host/server.It shows an error for all connections as ...
Fail To Open The Desktop.
I m not getting what's wrong with configuaration.
Please help me.

Thanking you,
avinash.

sumanth said:

hai
i am doing my final year computer science
i have decided to take the rdesktop project.
can you please send the documentation part required for it.
please sir its very urgent.
thankyou sir

sumanth

Aftab said:

I want to administer the Red Hat Advance Server 3.4 based server from Win-2000/XP based desktop. I want the complete GUI of Linux machine to be viewed from Win-2000/XP.

Thanks!

naresh kumar said:


i m naresh my server is linux. my client machine is winxp. then how i will acess the remotly linux system. but now it is unable to connect the linux. plz send me a proper answer.

naresh kumar said:

hi i m naresh my probles is i want use to remotly desktop connection of linux on windows xp

gehx said:

Works great on Xebian w/ my xbox :)

manojkumarsingh said:

i m doing project on remote desktop in java for winXP.plz told me reqiurement for that & classes whch in java.

sanni mohammed ibrahim said:

hi
friend pls. help me always i start my remote desktop in my linux
enviroment, in gui will complain that browsing the network is not not possible you probably did not install spl

Trilochan Panda said:

hi friends,
in my home my server is linux. my client machine is win98. then how i will acess the linux system. but now it is unable to connect the linux. plz send me a proper answer.
thanks

Trilochan Panda said:

hi friends,
in my home my server is linux. my client machine is win98. then how i will acess the linux system. but now it is unable to connect the linux. plz send me a proper answer.
thanks

Amin said:

i need ro instal rdesktop in my server i made up on SUSE 9.1, in which i need some computers remotely on my desktop its happening on redhat3, SUSE9.3 but i cant make remote access on SUSE 9.1

uma said:

sir we want to get information about rdp funcioning , bitmap ,resolutionetc.please inform
us urgently.

Adnan said:

Hello friend,
My final year project is all about making a X window client on LINUX and using RDP to connect to MS Terminal Server. Please can somebody provide me with programming documentation. ie. how i'm going to parse incoming PDU to comply to X Window PDU.
Please help me out as soon as possible

Abayambigai said:

hello sir
i am doing my final year computer science
i have taken the rdesktop project.
can you please send the materials required for it
it required very urgently
please sir
thankyou

Geetha s said:

hai
i am doing my final year computer science
i have decided to take the rdesktop project.
can you please send the documentation part required for it.
please sir its very urgent.
thankyou sir

vinod said:

Sir,
I am a final sem student of Master of Computer Applications .I would like to do a project on Remote desktop controlling .I shall be grateful to you if u send me some materials about it.

Nelita said:

Hello:

Please. I would like information on installing rdesktop onto my Linux box so that I can remote into a Windows 2000 or XP box. Thanks!

sasikumar said:

im doing my final year BE cse ,i have to do a project in this semester ,i decided to do a project remote desktop protocol using java. would u explain that & send me the documentation details

satheesh kumar said:

hello sir,

im doing my final year BE cse ,i have to do a project in this semester ,i decided to do a project like "ACCESSING A LINUX/WINDOWS TERMINAL THROUGH A MOBILE CONNECTED VIA WIRELESS LAN",Frankly speaking i dont have any idea abt how to start my project,i need ur help, kindly guide me for my project,

Philip van der Hoek said:

Howdy,

I use the remote desktop software on my laptop (linux) to connect to my xp box to act as a kinda remote for music and so forth (i thought it was a kewl idea). Is there a option i can set so that audio stays at my xp box? I no its possible to do this with the microsoft client but can rdesktop do it?

Jerry said:

Hi,
I want to develop some tools to Windows by Linux. But I do not have the RDP document. Would u please send me the detial documnet of RDP by email?

thanks

ali can said:

hi sir,

I use suse 9.1 personal edition. I want to use linux rdp. terminal server is w2000. old version linux had made this connection. but new version of suse 9.1 or mandreke 10.1 not connection. How can I make ?

thank you.

Rollo Samuel said:

I really enjoy being here...

Steve said:

I am trying to remote desktop to a windows xp machine from suse pro linux. Is it possible? Thanks.

hello sir,
Good evening sir, i want to connect in remote desktop to win98 to win98, so i want the software please send me my email sir


Thanking you sir
Yours obetiently,
V. senthilmurugan.

Alexis Nuņez said:

you can use VNC or Putty to remote your linux box. If you want to act linux box as a file server you can activate the service of samba. so that you can access your linux box using windows xp.
Alexis

Ayad Faik said:

I want to connect winows XP clients to linux server ..can ayaone give help to implemet it.

Regards

Ayad

Alexis Nuņez said:

hi robert and harinath,
win98 to win98 remote? you can use VNC or PC anywhere connection.
about harinath problem. in using windows xp to connect linux you can use putty or securecrt to connect to your linux box.
goodluck
alexis

robert said:

hi
how can i set up remote desktop connection between two windows 98

Harinath said:

Hi can any one tell me how can i access my linux system from win98 which is at my home, is it possible? thru tat of the rdesktop

Rimala said:

i'm running Windows Xp but have a Mandrake 9 as my Server can i remote desktop to the linux machine from my windows XP machine...
Thanks

Kenneth said:

Hello Sajid and Shivanand! everything you'll need to investigate this further is at the rdesktop: A Remote Desktop Protocol client site. If after visiting that site you still have a question feel free to post it here. Hope this helps with your project.

Sajid Inamdar said:

Hi,
As part of my final year project (B.E), I am doing the project "rdesktop client in Linux".
I would be very gratefull to you if you can send me some material relevant to my project at your earliest possible conveneince.

Thanking you
-Sajid Inamdar.

Shivanand said:

Hi,
I have decided to take up a project on Desktop protocol for B.E 6th semester, I want to use Desktop protocol for some useful application. I will be very much thankful if you can send me some material on this.

Thanks you,

Shivanand Kadalagi

klsh said:

Matt found a slick looking Gnome interface for rdesktop. This project has a freshmeat.net page.
TSClient

About this Entry

This page contains a single entry by klsh published on October 15, 2002 2:42 PM.

TightVNC and Remote Control Cross Platform :: Linux and Win32 included was the previous entry in this blog.

Regular Expressions Explained :: Nice Tutorial is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.