[FreeNX-kNX] When deploying Linux

Doug Burks mubley at gmail.com
Fri Oct 8 14:47:47 UTC 2004


***Quoting from
http://www.nomachine.com/documentation/building-components.php***
"nxdesktop and nxviewer use NX compression techniques to compress,
cache and transport RDP and RFB screen updates (mostly images) in
their original format to the client. Screen updates are then
decompressed and translated in X protocol by NX proxy toward the X
server. There is almost no overhead in respect of running rdesktop or
vncviewer directly on the client, with the advantage of leveraging NX
compression and the higher level X protocol primitives, when possible.

nxdesktop and nxviewer can reach compression ratio ranging from 2:1 to
10:1, compared with the bandwidth usage of the same session run using
the original RDP or RFB protocols."
****************************************End
quote*************************************************

I interpret this to mean that the only difference between rdesktop and
nxdesktop is that nxdesktop knows how to translate RDP directly into
the NX protocol, thus making it more efficient than the normal
rdesktop.

So, yes, NX is compressing the RDP traffic.  

You don't have to manually configure an nxproxy at both sides, because
the normal NX tunnel is doing all of this automatically for you.

Regarding SSH2 encryption, keep in mind that there are two traffic flows:
NX client <----------> NX server (running nxdesktop)
<--------------------> Windows TS (RDP)
If you selected "Enable SSL encryption of all traffic" in your NX
client, then all traffic between the NX client and NX server is
encrypted via the SSH tunnel.  However, the RDP traffic between the NX
server and the Windows Terminal Server is not encrypted by the SSH
tunnel.  It is only encrypted by whatever encryption method is being
used in the nxdesktop session itself.

Hope that helps,
Doug


On Fri, 8 Oct 2004 09:25:31 -0400, Chris Fanning
<christopher.fanning at gmail.com> wrote:
> That is amazing.
> Copy/Paste was an unexpected suprise!
> So, what are the differences between rdesktop and nxdesktop?
> I've read about nx doing compression of the rdp but, is that what
> nxdesktop is doing?
> Wouldn't you need an nxproxy at both ends?
> What about ssh2 encryption of the rpd trafiic?
> 
> Chris.
> 
> 
> On Thu, 7 Oct 2004 10:56:35 -0400, Doug Burks <mubley at gmail.com> wrote:
> > Hello again Chris,
> 
> 
> >
> > nxdesktop is based on rdesktop and thus the man pages are likely
> > identical.  Here's an online version of the rdesktop man page:
> > http://thintux.sourceforge.net/rdesktop.html
> >
> > You are interested in the following option:
> > -s <shell>
> >     Startup shell for the user - starts a specific application instead
> > of Explorer.
> >
> > Doug
> >
> > On Thu, 7 Oct 2004 10:43:05 -0400, Chris Fanning
> > <christopher.fanning at gmail.com> wrote:
> > > Ok, I've got my hands on a Windows Server and apt-getted nxdesktop
> >
> >
> > >
> > > And presto! nxdesktop 192.168.... opens up a windows desktop.
> > >
> > > But you mention
> > > > and start a particular application (with no Windows
> > > > desktop, Start Menu, etc.).  For more information, try "man nxdesktop"
> > >
> > > I can't find this manual page.
> > > Where do you keep it?
> > >
> > >
> > >
> > >
> > > On Mon, 4 Oct 2004 09:30:33 -0400, Doug Burks <mubley at gmail.com> wrote:
> > > > Hi Chris,
> > > >
> > > > This is absolutely possible!  You can build one FreeNX server that
> > > > your FreeNX thin clients connect to.  The FreeNX clients would be
> > > > configured for Gnome or KDE and would receive that as their normal
> > > > environment.  You could then populate their Gnome/KDE desktops (or
> > > > program menus) with a launcher that would fire up nxdesktop, connect
> > > > to the Windows terminal server, login automatically with a certain
> > > > username/password, and start a particular application (with no Windows
> > > > desktop, Start Menu, etc.).  For more information, try "man nxdesktop"
> > > > from a command line on the FreeNX server.
> > > >
> > > > If one Windows account is only going to be running one particular
> > > > Windows application, you can also force this within Active Directory
> > > > (if available).  You can find this option in Active Directory Users
> > > > and Computers --> user properties --> Environment tab --> Start the
> > > > following program at logon.
> > > >
> > > > Let us know how this works out for you.
> > > >
> > > > Thanks,
> > > > Doug
> > > >
> > > >
> > > >
> > > >
> > > > On Mon, 4 Oct 2004 11:02:51 +0200, Chris Fanning
> > > > <christopher.fanning at gmail.com> wrote:
> > > > > Hi,
> > > > >
> > > > > When moving a whole group of users over to Linux you can almost be
> > > > > sure that they are using some application that can't be easily
> > > > > migrated. From a horrible mess of MSaccess queries, to some customized
> > > > > accounting application.
> > > > >
> > > > > I'd like to know if I can setup a freeNX network with Linux desktops
> > > > > and use a Windows Terminal Server to server those applications I can't
> > > > >  initially migrate.
> > > > >
> > > > > What level of integration is possible?
> > > > > I know you can open an NX session with the MSoft Terminal Server from
> > > > > within X, but can I run just one MS application and have it open
> > > > > within my Gnome o KDE?
> > > > >
> > > > > Running an application from the MS Terminal Server inside KDE as if it
> > > > > were a native Linux application is very interesting indeed.
> > > > > _______________________________________________
> > > > > FreeNX-kNX mailing list
> > > > > FreeNX-kNX at kde.org
> > > > > https://mail.kde.org/mailman/listinfo/freenx-knx
> > > > >
> > > >
> > >
> >
>



More information about the FreeNX-kNX mailing list