Hello,<br><br>I am configuring two 64-bit VPS platforms for KDE-based SaaS products, one Ubuntu 8.04 and one CentOS 5. After about two weeks work, with assistance of Marcelo Shima, and my VPS vendor, I finally got Freenx working on the Ununtu platform. The problem was pseudo-terminals, and we had to disable udev, as Ubuntu's <b>expect </b>apparently requires static ptys in /dev.<br>
<br>On the client-side I am using the NXclient downloaded from the NoMachine website. I have now tested and configured the KDE 3.5 desktop on the Ubuntu server from my 32-bit Fedora 8 client box.<br><br>So far I have been unable to login to the CentOS 5 Freenx, from the Fedora client. The client-side message was:<br>
<br><div style="margin-left: 40px;">The NX service is not available or the NX access was disabled on host 174.136.0.134<br></div><br>And the details were:<br><br><div style="margin-left: 40px;">NX> 203 NXSSH running with pid: 10548<br>
NX> 285 Enabling check on switch command<br>NX> 285 Enabling skip of SSH config files<br>NX> 285 Setting the preferred NX options<br>NX> 200 Connected to address: 174.136.0.134 on port: 22<br>NX> 202 Authenticating user: nx<br>
NX> 208 Using auth method: publickey<br>NX> 204 Authentication failed.<br><br></div>Here are some of the things I have tried:<br><ol><li>NX_LOG_LEVEL=6 (debugging), but I get an empty /var/log/nxserver.log, even though it's owner is nx and group is  root, and I chmod'd it to 660.</li>
<li>SESSION_LOG_CLEAN=0 to enable the temporary log ($HOME/.nx/C-<hostname>-<display>-<session_id>), but the .nx subdirectory does not appear after I tried the client login,<br></li><li>From an ssh session of user 'bear' on the server, I executed:<br>
<div style="margin-left: 40px;"> echo "<password>" | /usr/bin/nxnode-login -- ssh "bear" "22" >> "/usr/bin/nxnode" --check<br></div>response:<br><div style="margin-left: 40px;">
-bash: /usr/bin/nxnode: Permission denied</div></li><li>Also from user 'bear' on the server:<br><div style="margin-left: 40px;">[bear@xeon ~]$ nxagent :1000<br></div>response:<br><div style="margin-left: 40px;">NXAGENT - Version 3.2.0<br>
<br>Copyright (C) 2001, 2007 NoMachine.<br>See <a href="http://www.nomachine.com/">http://www.nomachine.com/</a> for more information.<br><br>Info: Agent running with pid '31880'.<br>Session: Starting session at 'Fri Feb  6 10:11:00 2009'.<br>
Error: Aborting session with 'Unable to open display '''.<br>Session: Aborting session at 'Fri Feb  6 10:11:00 2009'.<br>Session: Session aborted at 'Fri Feb  6 10:11:00 2009'.<br></div></li>
</ol>I installed Freenx on the CentOS VPS as recommend from the <a href="http://wiki.centos.org/HowTos/FreeNX?highlight=%28Freenx%29">CentOS wiki Howto on FreeNX.</a><br>Now I am about to try its next recommendation (2. Key-based authentication), disabling ssh Password Authentication and setting ENABLE_PASSDB_AUTHENTICATION="1" in node.conf to utilize the PASSDB authentication approach.; then requiring --adduser and --passwd for each user.<br>
<br>I didn't have to do this on Unbuntu. So I would rather not, if there is another way.<br><br>Any other recommendations, anyone?<br><br>Thanks in advance.<br><br>-- <br>Joseph 'Bear' Thames<br>Meta Science Foundation<br>
(505) 977-9024 - Cell Phone<br><a href="mailto:Joseph_Thames@metacalculus.net">Joseph_Thames@metacalculus.net</a><br><a href="mailto:beartham@gmail.com">beartham@gmail.com</a><br>