I fiddled with FreeNX for a whole weekend, but I cannot get it set up the way I want. I can either setup SSH to exclusively accept keys as an authentication method, but then FreeNX will not login, or I tell SSH to accept password authentication, in which case FreeNX does work. The latter situation is fine on a LAN behind a router, but obviously not safe when the server is exposed to internet.<br>
<br>Here's what I did to get to the latter situation:<br>1) Install a OpenSSH server on Ubuntu Jaunty and left the configuration at default.<br>2) Install the FreeNX from the repo on launchpad and ran /usr/lib/nx/nxsetup --install. I opted for the default keys.<br>
3) During step 2, FreeNX asks me to add<br><br>AuthorizedKeysFile /var/lib/nxserver/home/.ssh/authorized_keys2 and PasswordAuthentication yes<br><br>to sshd_config, and I did.<br><br>Can someone walk me through the steps I need to take next to disable password authentication again, and tell SSH to authenticate only with keys I generate myself, while keeping FreeNX functional?<br>
<br>If I properly set up SSH first, i.e. to exclusively use keys I generated myself, and then install FreeNX, the client from NoMachine gives an authentication failed message.<br><br>Other than this minor problem (for a newbie like me) FreeNX is impressive. It is so much faster than VNC!<br>
<br><br><br><br><pre><br></pre><br><br>