Remote RPi with RDP ( Remote Desktop for Mac )

Somehow I didnt make it works to install and use VNC to remote my RPi. Anyway, Im no VNC user, maybe I’m too lazy to tweak here and there. But hey, I found the alternative way to remote RPi from my mac, use RDP ( Remote Desktop Protocol ). So far it’s easy and ready to go, it just works nice. Here i share how to install it, first go to RPi and install with built in package named as xrdp.

pi@raspberrypi ~ $ sudo apt-get install xrdp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libblas3gf liblapack3gf
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  xrdp
0 upgraded, 1 newly installed, 0 to remove and 91 not upgraded.
Need to get 249 kB of archives.
After this operation, 1501 kB of additional disk space will be used.
Get:1 http://http.debian.net/debian/ wheezy/main xrdp armel 0.5.0-2 [249 kB]
Get:2 http://http.debian.net/debian/ wheezy/main xrdp armel 0.5.0-2 [249 kB]                                                         
Fetched 122 kB in 4min 34s (445 B/s)                                                                                                 
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package xrdp.
(Reading database ... 59762 files and directories currently installed.)
Unpacking xrdp (from .../xrdp_0.5.0-2_armel.deb) ...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up xrdp (0.5.0-2) ...
[....] Generating xrdp RSA keys......
Generating 512 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to /etc/xrdp/rsakeys.ini

done (done).
[ ok ] Starting Remote Desktop Protocol server : xrdp sesman.

It will run after you had installed it, and now for the mac desktop just go to the “Microsoft Download Center” and search “Microsoft Remote Desktop Connection Client for Mac” with the latest version. The app will looks like this picture below.

Image

After done the installation on Mac, just type the ip address of your Raspberry Pi like me is 192.168.2.15 , and click that “Connect” button, it will popup window for authentication, just put your default username and password to access RPi, like below picture.

Screen Shot 2013-08-13 at 12.37.42 AM

Finally woalla… entered , like the remote screen below.

Image