What could I do if I cannot install NX Server due to .ssh/* permissions?
If for some reason, permissions and/or ownership of the SSH configuration file
are not correct, the installation of NX Server can fail with an error similar to:
NX> 700 WARNING: Error when trying to connect to NX server, error is:
NX> 700 WARNING: Bad owner or permissions on /home/nxtest/.ssh/config.
NX> 700 WARNING: nxsetup cannot validate the sanity of the current installation:
NX> 700 WARNING: the current system or NX configuration could be broken.
This problem can occur because permissions on the SSH configuration file, are less restrictive or the file owner is different from the user who is trying to install the server.
You may try to set permissions of your $HOME/.ssh/config file to be readable
only by the file owner by issuing the 'chmod 600' command and trying again to install NX server.
Please note also that when trying to install NX Server using the sudo utility
(i.e. superuser do, the utility to to run some commands as root) the error
above occurs. That is because nxssh is started with root permissions, but,
since some environment variables still point to the home directory of the user
running 'sudo', it tries to use the .ssh/config file located there.
In this case, changing permission of the .ssh/config file doesn't help. You may try to rename it, install NX Server and then restore the original name of the .ssh/config file.
