Looking forward to working with the new build, but I’ve found that the key-based SSH authentication still does not work for me. Perhaps there is something wrong with my config. My setup is as follows:
Server: Ubuntu 12.04.4 LTS (Precise), NX 4.1.29 installed from the .deb file via dpkg.
Client: MacOS (10.6.8), NX 4.1.29 installed from .dmg file. Config is host=(correct IP address), port=(correct port number), protocol=SSH, user=(correct username), auth=”Private key”, proxy=no. Under the “Advanced” section, “Use the system login” is selected, and the settings for that are auth method=Private key, path to id_dsa file=(correct path), forward authentication=UNchecked.
I verified that I can connect from the OSX box to the Ubuntu box using key-based authentication from the command line. Doing so with a verbose flag (-vvv) shows that the id_dsa file is indeed being used for authentication.
But when I try to log in from the NX client on the OSX box, I get “Running NoMachine sessions over a SSH connection is not supported on this server. Do you want to switch your connection to using the NX protocol?”
I verified that nxserver is running on the Ubuntu box:
/usr/NX/bin$ ./nxserver –status
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxd.
Is there some additional configuration I can do on the server end to make this work? Or am I missing something else?
Thanks very much in advance for any pointers,
-H.