Welcome to Eric Hameleers (Alien BOB)'s Wiki pages.
This is an old revision of the document!
Error message Server not installed or NX access disabled
If you see the following error message it means that the nx user's public key was not accepted.:
NX> 203 NXSSH running with pid: 6721 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.2.21 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
This can be caused by a couple of things.
- the nx user's authorized key file /var/lib/nxserver/nxhome/.ssh/authorized_keys2 is incorectly named.
The Slackware sshd daemon is configured to look for an authorized key file named .ssh/authorized_keys not .ssh/authorized_keys2. You can rename the authorized_keys file but it might be better to reconfigure sshd_config, because the
nxserver –stopcommand renames the .ssh/authorized_keys2 to .ssh/authorized_keys2.disabled to prevent access via an nxclient
- sshd is not running or is incorrectly configured.
At minimum you need
PubkeyAuthentication yesin the sshd_config file
- The server and client public keys might be different.
At install the server and client use a default key which should be changed. You can open /var/lib/nxserver/nxhome/.ssh/authorized_keys and compare its contents to the key stored in the client by:
- Open the client tool
- Click the Configure button
- Click the Key button on the General Tab
- Ensure that the key matches the key found in /var/lib/nxserver/nxhome/.ssh/authorized_keys on the server
- This issue can also be caused by a locked user account for
- Check to see if the nx account is locked:
passwd -S nx
- If the password is locked unlock it with:
passwd -u nx