1 |
On Tuesday 19 Jan 2016 08:42:07 J. Roeleveld wrote: |
2 |
> On Tuesday, January 19, 2016 01:57:38 AM lee wrote: |
3 |
> > Rich Freeman <rich0@g.o> writes: |
4 |
> > > On Sun, Jan 17, 2016 at 7:26 PM, lee <lee@××××××××.de> wrote: |
5 |
> > >> Rich Freeman <rich0@g.o> writes: |
6 |
> > >>> However, while an RDP-like solution protects you from some types of |
7 |
> > >>> attacks, it still leaves you open to many client-side problems like |
8 |
> > >>> keylogging. I don't know any major corporation that lets people RDP |
9 |
> > >>> into their applications in general. |
10 |
> > >> |
11 |
> > >> What do they use instead? |
12 |
> > > |
13 |
> > > As I mentioned in my previous email - they just hand all their |
14 |
> > > employees laptops. Control the hardware, control the software, |
15 |
> > > control the security... |
16 |
> > |
17 |
> > I mean instead of rdp. It's a simple solution which works really well |
18 |
> > on a LAN with Windoze. What's the equivalent that works with Linux? |
19 |
> > |
20 |
> > I wouldn't try it over an internet connection, though, it requires too |
21 |
> > much bandwidth. |
22 |
> |
23 |
> RDP works over an internet connection, even when running it through a VPN |
24 |
> using a dodgy wifi link over a busy road and a slowish ADSL link. |
25 |
> |
26 |
> VNC also, but only when reducing the quality of the display a lot. |
27 |
> |
28 |
> Not tried other methods yet. |
29 |
> |
30 |
> -- |
31 |
> Joost |
32 |
|
33 |
As far as I understand it RDP is different to VNC, in the sense that instead |
34 |
of sending every pixel down the line it only sends compressed semantic |
35 |
information *about* a desktop component (e.g. the start button, a control |
36 |
signal, etc.) and the client interprets this locally as a button or a control |
37 |
command. It is also using caching to minimise retransmission. |
38 |
|
39 |
In some sense it is similar with x2go's NoMachine's NX technology (caching and |
40 |
compressing) but as far as I know NX is not as 'intelligent' as RDP. It just |
41 |
sends X protocol data with synchronous round trips and although cached and |
42 |
compressed it is not as efficient as the latest versions of RDP. |
43 |
|
44 |
In many companies MSWindows desktops have been virtualised (XenDesktop) |
45 |
running on MSWindows (VM) Servers and accessed using thin-clients, or with |
46 |
BYOD remotely, using icaclient as a browser plugin, or a desktop client |
47 |
application (Citrix Receiver). The OS is a standardised MSWindows image and |
48 |
an individual user's profile (with all their personal settings, approved apps, |
49 |
policy settings, etc.) are loaded whenever a desktop instance boots up and the |
50 |
customer logs in. |
51 |
|
52 |
I'm guessing that the Citrix Receiver is using RDP for MSWindows, but I don't |
53 |
really know. It feels quite efficient when I use it, even over slow bandwidth |
54 |
connections. |
55 |
|
56 |
In any case, the opensource equivalent to this is what I was suggesting Grant |
57 |
may find useful and it can work over VPN if required, although the session |
58 |
between client and server is encrypted over SSL anyway. |
59 |
-- |
60 |
Regards, |
61 |
Mick |