April 26, 2019

Graphical Remote Control Desktops for Linux - page 3

Controlling Windows Computers From Linux

  • October 30, 2008
  • By A. Lizard
NXclient, the NX client application, seems to work with Windows 2000 / 2003 / XP / Vista, OSX, Solaris, and across a wide range of Linux distributions, it installed without trouble on even the heavily tweaked Xandros environment running on the eeePC 900. You can get NXclient for your OS here.

Since this software is provided as binaries for direct download and installation rather than via repository either via distro or by NX Server onsite custom repository (as IMO, they should be doing), dependencies are not automatically handled.

For Linux, install NX client by:

# aptitude install libstdc++2.10-glibc2.2
# aptitude install ssh

# dpkg -i nxclient*

The extensive work required to make ssh work for NX Server appears unnecessary for NX Client alone. However, to complete the setup for NX Client, a key generated by an NX Server installation is required. So install this now and forget it until later.

For other operating systems, follow the instructions on the NoMachines site. As long as the server key is provided to the NX Client running on these other OSs, they should neither know nor care what your server OS is.

If you are installing the server, forget about installing the rest of the software for a while.

You must have a 100% operational ssh / sshd setup with all applicable keys in place and correctly configured for use with NX Server running on your workstation before you install NX Server. Simply having a copy of the ssh metapackage installed on your computer is only the start of what you need to do.

Making ssh work is also the extremely hard part. Unfortunately, simply installing ssh or having it installed automatically as part of your distribution does not solve the problem, it has to be manually configured.

You'll also have to do some manual configuration of these networking files:

  1. /etc/hosts
  2. /etc/hosts.allow
  3. /etc/hosts.deny

The process is difficult and tedious enough that it should have been handled by distribution-specific custom scripts bundled with the Debian (for instance) installation in the installation files created for nx* by nomachine.

Most Popular LinuxPlanet Stories