news.maxi-dsl.de wrote:
> Hi,
>
> is there some way to access a Linux box DESKTOP (GUI!) from Windows without
> anyone being logged in to linux?
>
> After several years of working only with windows I've just installed debian
> 5.0 on my other laptop and tried to connect via VNC. Works, but:
> 1. login only possible after someone is logged in on linux.
> 2. slow (even in 100 MBit Network)
>
> I want to connect to the linux box right after starting the PC. No one
> logged in on linux. From a Windows session. As it is possible with RDP on
> Windows (after setting it up correctly).
>
> I know of putty (on Windows) and ssh -X on linux, but have only one linux
> machine (currently) available.
>
> Did I miss some options in VNC on Gnome? Is there something better (and
> faster) available?
>
> Thanks In Advance,
> Martin
>
There are a number of different VNC implementations, with different
compressions (I use tightVNC). It is also quite possible to start VNC
in a session independently from other logins locally on the Linux box,
either using a startup script or by ssh'ing to the box. It can be made
to start an X window manager directly, or to start up xdm. You
certainly don't have to start up Gnome locally on the Linux box.
If you are happy with using X tunnelling, you could use xming on the
windows client.
http://sourceforge.net/projects/xming
Another alternative is NX, which is basically a way of tunnelling X over
ssh but avoiding most of the overhead. There are free clients for
Windows and Linux, and both free (google for freenx) and paid-for servers:
http://www.nomachine.com/
No matter what solution you use, aim for as light a desktop as you can -
something like fluxbox will be *much* more efficient over a network than
Gnome.
A slightly weird solution would be to run the Linux desktop within a
VirtualBox machine and use RDP to connect.
Having said all that, I tend to run Linux locally (real or virtual), and
only connect to remote Linux servers with ssh. I use VNC to connect to
a remote Windows server desktop, but that's only because it doesn't have
a proper command line.