I need to find a remote desktop client on my Linux server than works over SSH. We use FreeNX before but it's got outdated and removed from many repos. Which client can you recommend?
I found that
xrdp combined with ssh tunneling + compression is much faster than plain X forwarding in SSH.
In spite of the name it internally supports VNC.
For port forwarding over ssh do something like this:
ssh -v -C -L localport:127.0.0.1:remotexrdpport firstname.lastname@example.org
Then the client connects to localhost:localport.
Compression yes and
CompressionLevel 9 in
.ssh/config or on commandline to achieve faster forwarding though.
globals section you should do smth like:
[globals] bitmap_cache=yes bitmap_compression=yes ...
Such a combo works tolerably over relatively slow links. Not as well as
NoMachine server, but the improvement over plain X forwarding is vast.