[FreeNX-kNX] logon using private/public keys only (no account passwords)

Simon Kitching skitching at obsidium.com
Sun Oct 16 20:42:12 UTC 2005


Hi,

I'm running SUSE 9.3 on a server using FreeNX (1.4.0-03), and the 
NoMachine client (1.5.0) on windows.

For security reasons I would like to disable password-based logons on 
the server, meaning access is only via a private key on the client 
machine and a public key in the user's ~/.ssh/authorized_keys file on 
the server.

I can't figure out how to get NX logons working with this though. The 
client app has a "key" option, but this selects the private key used to 
connect to the "nx" account on the server. I've tried putting my public 
key in the ~nx/authorized_keys2 file (with the appropriate connection 
properties copied from the default key). I can then specify my private 
key on the client and log in - but only if I also provide my account 
password, ie it appears that my key is used to connect to nx account, 
but the password is still used to change to the ~skitching user account.

I've googled, read the FAQs etc and can't find any info on this.

Is there any way to get private-key-only logons working for NX sessions?

Thanks,

Simon



More information about the FreeNX-kNX mailing list