Remote Computing
RDP & VNC
RDP – The Remote Desktop
Protocol
Remote Desktop Protocol (RDP) is a
protocol designed for secure
communications in networks using
Microsoft Terminal Services.
RDP is available for most versions of
the Windows operating system as
well as Mac OS X, Linux and
FreeBSD.
Noteworthy Properties of RDP
Encryption
Smartcard Authentication
Bandwidth Reduction
Resource Sharing
• Folders / Drives
• Printers
• COM ports
Multi-Display
Supports up to 64K data transmission
channels
128 Bit Encryption
How does it work?
RDP (just like vnc) relies on a
SERVER/CLIENT relationship.
Windows ME forward has an RDP
server (called terminal services)
that starts every time you boot your
PC.
It is a subset of the svchost service.
Ok…so how does it work?
The client side of RDP is called:
Remote Desktop Client
(START—All Programs—Accessories—
REMOTE DESKTOP CONNECTION)
Ok already, so how does it work?
To deploy Remote Desktop, you
must perform the following
tasks:
1. Enable Remote Desktop on a remote
computer running Windows XP
Professional.
2. Enable users to connect to the remote
computer running Windows XP
Professional.
3. Set up your client computer.
When you install Windows XP
Professional, Remote Desktop is
disabled by default. To enable Remote
Desktop, follow these steps:
• Log on to your Windows XP Professional–
based computer using an Administrator
account.
• Click Start, right-click My Computer, and
then click Properties.
• In the System Properties sheet, click the
Remote tab.
• Select the Allow users to connect
remotely to this computer check box.
• Note You must be logged on as an
Administrator (or be a member of an
Administrators group) to enable Remote
Desktop.
It’s not enough to enable remote access on the
computer; you also have to specify the users or
groups that can remotely connect to the computer.
To add or delete users or groups to the Remote
Desktop Users group, follow these steps:
1. Log on to your Windows XP Professional–based
computer as an Administrator.
2. Click Start, right-click My Computer, and then click
Properties.
3. Click the Remote tab.
4. Click Select Remote Users.
5. In the Remote Desktop Users dialog box, click Add.
6. In the Select Users dialog box (shown in Figure 8-2),
type the name of the user or group to add or click
Advanced to search for objects.
7. Click OK.
Ok, it’s set up, now what?
To create a new connection by using
Remote Desktop Connection
1. Click Start, point to Programs, Accessories,
Communications, and then click Remote Desktop
Connection.
2. In the Remote Desktop Connection dialog box, in
the Computer box, type the name or IP address of
a computer running Windows XP Professional for
which you have Remote Desktop permissions.
3. Click Connect.
4. In the Log On to Windows dialog box, type your
user name, password, and domain (if required),
and then click OK.
In Remote Desktop Connection, you
can preconfigure your Remote Desktop
sessions:
• If you want all your Remote Desktop
sessions to respond exactly the same
each time you establish a session, click
the Options button, preconfigure the
desired settings, and click Save As under
Connection Settings. Enter filename and
click Save. Each time you want to open
that session, click Open, and then
double-click filename.
• If your video adapter does not support
higher resolutions, you can set the
display size of the Remote Desktop
session to fit your display configuration.
On the Display tab, move the Remote
desktop size slider. Select the resolution
that best fits your needs, and then click
Connect.
• If you need to print information or check
disk status from your Remote Desktop
session, you can have the remote
computer automatically connect to your
computer’s disk drives or printers. On
the Local Resources tab, in Local
devices, click Disk drives or Printers, and
then click Connect.
Ok, makes sense, but what is it really
doing? What does it look like?
Internet
WAN to WAN
Ok, this looks simple…
LAN to LAN
So what does it look like to connect
to my PC at home?
Internet
School to Home
Internet
A Closer Look At Home .
The red line is the firewall
Ok, what about VNC?
Virtual Network Computing (VNC) is a
graphical desktop sharing system that
uses the RFB protocol to remotely control
another computer.
• It transmits the keyboard and mouse events
from one computer to another, relaying the
graphical screen updates back in the other
direction, over a network.
VNC is platform-independent – a VNC
viewer on one operating system may
connect to a VNC server on the same or
any other operating system.
What is UVNC?
UltraVNC (sometimes written uVNC) is an open
source application for the Microsoft Windows
operating system that uses the VNC protocol to
control another computer's screen remotely.
It bears a strong resemblance to RealVNC Free
Edition, however in addition to remote control it
adds various features, such as an encryption
plugin to secure the client/server connection.
It also supports file transfers, chat functionality
and various authentication methods.
The software is free and distributed under the
terms of the GNU General Public License.
UVNC
UVNC is a server / client application
just as RDP is.
The difference is, the client (viewer)
and the server must be installed on
the OS that will be viewing and
serving the desktop.
UVNC Download
Download UVNC from:
http://www.uvnc.com
Install the application on all of the
computers that you want to connect
to or view from.
How does the setup look?
Let’s go to the electronic board