FreeNX on FreeBSD

Hello !
I just installed FreeNX on my FreeBSD box following this tutorial ( http://www.averageadmins.com/blog/2006/03/29/freenx-on-freebsd/\#more-49 ). It sounds quite simple, and I've got no errors during installation.
I installed NX client on my WindowsXP station and I try to connect. When I try to connect to FreeBSD box using NX client it makes the connection and waits for authentication ("Waiting authentication"). This is how it stays until I get the "Connection timeout" message.
I tryed to connect in diferent ways... with/without SSL encryption... using port no. 22 (ssh) or 23 (telnet - it doesn't even connect).
What I noticed and it sounds a little bit weird is this:

root@server# ps aux | grep nx
nx      23768  0.0  0.3  3276  1756  ??  Is   12:35PM   0:00.08 /usr/local/bin/bash /usr/X11R6/NX//bin/nxserver -c /usr/X11R6/NX//bin/nxserver
nx      23794  0.0  0.4  2376  1848  ??  S    12:35PM   0:00.03 /usr/local/bin/expect /usr/X11R6/NX//bin/nxnode-login -- ssh nx 22 /usr/X11R6/NX//bin/nxnode
root    23800  0.0  0.5  6088  2628  ??  Is   12:35PM   0:00.03 sshd: nx [priv] (sshd)
nx      23803  0.0  0.5  6088  2672  ??  I    12:35PM   0:00.01 sshd: nx@notty (sshd)
nx      23804  0.0  0.3  3276  1752  ??  Is   12:35PM   0:00.07 /usr/local/bin/bash /usr/X11R6/NX//bin/nxserver -c /usr/X11R6/NX//bin/nxnode --check
root    23817  0.0  0.5  6096  2652  ??  Is   12:39PM   0:00.04 sshd: nx [priv] (sshd)
nx      23819  0.0  0.5  6096  2684  ??  I    12:39PM   0:00.01 sshd: nx@notty (sshd)
nx      23820  0.0  0.3  3276  1756  ??  Is   12:39PM   0:00.08 /usr/local/bin/bash /usr/X11R6/NX//bin/nxserver -c /usr/X11R6/NX//bin/nxserver
nx      23846  0.0  0.4  2376  1848  ??  S    12:39PM   0:00.02 /usr/local/bin/expect /usr/X11R6/NX//bin/nxnode-login -- ssh nx 22 /usr/X11R6/NX//bin/nxnode
root    23852  0.0  0.5  6088  2628  ??  Is   12:39PM   0:00.03 sshd: nx [priv] (sshd)
nx      23855  0.0  0.5  6088  2672  ??  I    12:39PM   0:00.01 sshd: nx@notty (sshd)
nx      23856  0.0  0.3  3276  1752  ??  Is   12:39PM   0:00.07 /usr/local/bin/bash /usr/X11R6/NX//bin/nxserver -c /usr/X11R6/NX//bin/nxnode --check
root    23871  0.0  0.1  1416   556  p0  RL+  12:39PM   0:00.00 grep nx
nx      23795  0.0  0.5  3292  2328  p2  Is+  12:35PM   0:00.05 ssh -2 -x -l nx 127.0.0.1 -o NumberOfPasswordPrompts 1 -p 22 /usr/X11R6/NX//bin/nxnode --che
nx      23847  0.0  0.5  3292  2328  p3  Is+  12:39PM   0:00.05 ssh -2 -x -l nx 127.0.0.1 -o NumberOfPasswordPrompts 1 -p 22 /usr/X11R6/NX//bin/nxnode --che
root@server#

Any ideea why I'm not able to connect ? On NX client I set the Desktop UNIX and the GUI Custom ("Run the default X client script on server"). Could be this problem beacause I only have XFce4 on the FreeBSD machine ?
So... this would be the situation... If I forgot to mention something, just let me know.
Thanks!