Being brave and bold (or more exactly needing a SSH on HP Trusted/UX systems), I decided to try OpenSSH on them. At first I did the (standard): configure; gmake; gmake install However, everytime it said that the password was wrong. The problem reside in the fact that shadow.h does exist on HP-UX but seem not detected by configure. The normal non-Trusted, do have this file too, but according to the man page it should only be used on Trusted/UX systems. My tests also seem to indicate that this function return a NULL pointer on non-Trusted systems. Changing the #define HAVE_SHADOW_H 1 in config.h and recompiling makes it work fine. Due to my very limited knowledge of autoconf and requirement listed above (Trusted vs non-Trusted) altough both systems do have the library function (checking if result is NULL and keeping the value of "normal passwd function" should be enough). thanks! PS: I'm not subscribed, so please cc questions to my e-mail.