Linode Forum
https://forum.linode.com/

Remote GUI Access to a Linode
https://forum.linode.com/viewtopic.php?f=19&t=8615
Page 1 of 1

Author:  BostonLinodeGuy [ Sun Mar 25, 2012 6:07 pm ]
Post subject:  Remote GUI Access to a Linode

We have several Linode 1024 and 2048 systems, running CentOS 6 and Fedora 15. We now have a need to access some of our Linodes graphically because some of our users want to use some GUI applications, such as Firefox, gedit, KDevelop, Wireshark, GIMP, and MySQL Workbench. Ideally, we'd like some users to be able to access a graphical login screen and a GNOME or KDE login desktop, and then use whatever GUI applications they want.

How do you reccommend we do this?? Should we use VNC?? Should we use x2go?? What are the pros/cons of each?? How are other people implementing remote GUI access to their Linode systems??

Any help is really really appreciated.
Thanks a lot!!

Author:  Guspaz [ Mon Mar 26, 2012 10:33 am ]
Post subject: 

VNC: Simplest, but slow due to polling graphics buffers and sending compressed images of content. Widest support on the client-side, even on smartphones and tablets.

XDMCP: Relatively simple, the slowest on high-latency connections due to blocking on round-trip requests, but relatively bandwidth-efficient because it sends only the X server draw requests. Low client-side support, rare on mobile platforms.

NoMachine NX: Least simple, but the fastest (both in responsiveness and bandwidth use) by a huge margin. Based on XDMCP, but uses a proxy cache to eliminate most round-trips. Proprietary (but free) server and client required. AFAIK, zero mobile support.

It comes down to personal preference. I tend to go for VNC when I need to set something up fast and dirty, and I go for NX when I need something longer-term with more performance.

Author:  zunzun [ Mon Mar 26, 2012 10:52 am ]
Post subject: 

Guspaz wrote:
VNC:
XDMCP:
NoMachine NX:


Excellent summary, I agree completely.

James

Author:  BostonLinodeGuy [ Mon Mar 26, 2012 4:11 pm ]
Post subject: 

Guspaz, thanks a lot for your post. It was really helpful.

We would like to go with VNC because of the widespread client support and because it seems simple to get up-and-running on CentOS 6 and Fedora 15.

I think CentOS 6 and Fedora 15 have packages for TigerVNC.

I was able to do:
yum install tigervnc
yum install tigervnc-server

But then I tried the following, and I didn't get very far:
[root@myserver ~]# service vncserver start
Starting VNC server: no displays configured [FAILED]

So is my system ready to accept VNC connections?? Do I also need to install and run a graphical desktop environment, such as GNOME?? What do I need to do to get the VNC Server running??

Once again I need to reach out to the community for more help on this. Many thanks in advance!!

Author:  zunzun [ Mon Mar 26, 2012 4:33 pm ]
Post subject: 

BostonLinodeGuy wrote:
What do I need to do to get the VNC Server running?


Googling for

centos vnc

turned up this recent link:

http://wiki.centos.org/HowTos/VNC-Server

which looks like what you need.

James

Author:  BostonLinodeGuy [ Mon Apr 02, 2012 3:36 am ]
Post subject:  VNC versus RDP

Thanks to everyone for their help. I was able to follow the link mentioned above and get TigerVNC Server running on my CentOS 6.2 Linode.

But I want to ask a more general question: what are the pros and cons of VNC versus RDP?? Why use one or the other for remotely accessing my Linode graphically?? Guspaz's summary was very informative, but I'm trying to get a bigger picture, and understand what the majority of people are actually using in the "real world".

Thanks again for all your help!!

Author:  Guspaz [ Tue Apr 17, 2012 1:58 pm ]
Post subject: 

RDP is a proprietary Microsoft protocol used as the basis for terminal services and remote desktop. It generally has excellent performance and is very easy to use (and with good mobile support), but it's only usefully supported as a host on Windows.

VNC is probably what most people use around here, since it's ubiquitous, but it's not what I'd use for actual remote user access. It's fine for getting into a remote machine occasionally when you need it, but the responsiveness for regular remote application use just isn't there (unless your users are on phat pipes close to the server).

Page 1 of 1 All times are UTC-04:00
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/