There are several possible reasons why you still get the password prompt:
-----------------
I notice you generate the SSH key in a non-default location (you specify the -f option to the ssh-keygen command). This means ssh will not use this key automatically: you must use the -i option in subsequent ssh commands to actually use the non-default key.
Or you could move the keyfiles to the default location on ukblx151: the default RSA private key should be located on your $HOME/.ssh/id_rsa and the corresponding public key at $HOME/.ssh/id_rsa.pub.
If the default key files exist, ssh will automatically try to use them.
---------------------
The /home/khzs228/.ssh/authorized_keys file and the directory /home/khzs228/.ssh should be protected so that nobody other than the user khzs228 can write to them.
Other users can be allowed to read these files (public key cryptography means they contain no real secrets), but usually there is no need for them to do that, so I'd usually set the permissions for these files as strict as possible.
A strict set of permissions would be like this:
$ ll -d /home/khzs228/.ssh /home/khzs228/.ssh/authorized_keys
drwx------ <...> /home/khzs228/.ssh
-rw------- <...> /home/khzs228/.ssh/authorized_keys
One way to set the correct permissions would be:
chmod 700 /home/khzs228/.ssh
chmod 600 /home/khzs228/.ssh/authorized_keys
If the permissions are not tight enough, SSH will not trust the authorized_keys file and will require the user to enter the password.
Your problem with rdist might actually be similar: rdist uses rsh, which requires that the permissions of the /home/khzs228/.rhosts file must be "chmod 600" or "chmod 400".
The user's home directory should not be writable by anyone other than the user. Some versions of rsh and ssh will require this too.
The most relaxed useable permissions for the home directory would be:
drwxr-xr-x <...> /home/khzs228
The most strict useful permissions would of course be:
drwx------ <...> /home/khzs228
------------------
And of course, the administrator of the ukapx047 might have disabled the use of SSH keys as an authentication method. Look into /opt/ssh/etc/sshd_config file (it might be located in a different directory if you're not using HP-packaged SSH) to check.
The important setting is:
PubkeyAuthentication yes
MK
MK