|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-users
Re: [Xen-users] Pasting into virtual console?
 
Dustin Henning wrote:
 
        RealVNC provides this functionality via a service in Windows.  The
same may not be true of Linux.  However, what about logging in via X over
SSH (I don't know how to do this, but I've seen it done)?  Too resource
intensive?
  
 
 There are at least three different ways.  Four different ways.   Ahem.  
There are /several/ different ways to run X applications on a remote 
Linux box.
 The simplest is to simply log in using ssh and run the application you 
want, eg "xterm".   The ssh session creates an encrypted tunnel for the 
X connection -- remember that X is a network protocol.   There isn't 
much overhead for this and it generally the best way, although if you're 
connecting to or from a relatively slow machine you'll find performance 
lacklustre.
 A variation on that theme is to run the X connection directly, not 
encrypted.   The involves a little more work since you have to set up 
the authentication yourself.  You can do this with xauth.  This is 
pretty fast, low overhead and works well in reasonably swift network 
environment.  I've done this (and the ssh thing above) over a 60KB/s 
link and it's OK once it's going but complicated apps like firefox take 
a while to start.   On a LAN you'd be hard-pushed to tell most apps from 
their locally running counterpart.  Of course, things that rely on 
OpenGL or video (which really would prefer to be local) and displaying 
large pictures can be noticeably slow.
 For slow connections you can use NX or FreeNX.  See nomachine.com.   
This has the advantage that it (mostly) works very well over slow 
connections.  You can also attach to a running application -- I do that 
for an IRC client that runs all the time and I just have it display on 
my screen wherever I happen to be connected to the Internet.
 NX falls between two stools with the way it handles windows.  You can 
either have applications display in their own window or you can have a 
complete desktop.   That's sometimes useful.
 The complete desktop approach that's closest to the Windows VNC server 
is to run a vnc server extension in the X server: both Gnome and KDE 
refer to this as desktop sharing.  It's occasionally very useful.
 Something that's rather closer to, say, Windows Terminal Servers, is to 
run a VNC X server on the machine you're connecting to and have that use 
XDCMP to display a desktop login window.  I do this for some machines 
where I want a desktop login -- for example, I usually use Fedora, but I 
occasionally want to log into an Ubuntu box so I simply get a desktop 
connection on that machine by connecting a vncviewer to port 5900 and 
then I get my very own desktop login.   Other people can also get 
desktop logins at the same time, subjec to running out of resources.
 Finally, there's a variation and a half on this which tends to be even 
better (depending on network bandwidth).  Any X server can use the XDCMP 
protocol to find a login screen so you can use your fast expensive PC 
simply as a graphical screen on some server.   X terminals work this 
way.   A useful variation on that it to run Xnest (a nested X server) 
that uses XDCMP to get a login screen.   Now I come to think of it, 
that's probably the closest thing to Windows Terminal Services.
 I think that's seven different ways of getting apps to display.  There 
are probably others.  What's best for you depends on what it is you're 
trying to do and how much time you're prepared to invest in setting it 
up in the first place.
jch
 
        Dustin
-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of David
Dyer-Bennet
Sent: Friday, October 03, 2008 17:56
To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Pasting into virtual console?
fo.
Nope, what I know how to do is to log onto a machine and *then* start a
vnc server; it sounded like you were talking about a way to have the OS
itself start a VNC server *before* somebody logged in.  That one I don't
get.
  
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |   
 
 | 
    | 
  
  
    |   | 
    |