Password authentication problems

Richard June rjune at
Sat Apr 22 01:37:08 EST 2000

I've already solved this. OpenSSL implements crypt on it's own, This crypt
uses the standard 2 char salt, libcrypt in Slak uses an 11 char crypt. to
make it work edit the OpenSSH Makefile and find the line where it
specifies what libraries to link agains.  -lcrypto specificly. put -lcrypt
in front  of this. You will also find some other problems regarding
OpenSSH and slak 7 I'll send you a list.

On Fri, 21 Apr 2000, Artit Jirapatnakul wrote:

> I'm having a problem getting OpenSSH to correctly authenticate passwords. 
> I'm doing authentication against a shadow file (/etc/shadow) because I don't 
> have PAM installed.
> I'm using Slackware 7.0, OpenSSH 1.2.3, OpenSSL 0.95a, and glibc with the 
> crypt addon.
> Here is the funny thing about it though. I edited the file that has the code 
> for authenication (auth-password.c I think, I'm not sure since I'm in 
> Windows at the moment). I added code to display both the password from the 
> client and then the crypted password from the client.
> The unencrypted password is correct, so the server is getting the right 
> password. But after it performs a crypt() on it, it gets the WRONG hash! The 
> hash isn't the same as what is in the shadow file, and so the authentication 
> fails.
> Now I'm not sure what to do from there. This has happened on 3 different 
> machines, all running slack 7. Any ides where to go from here?
> If you need more info (like the debug output from the server), I'd be happy 
> to provide it.
> Thanks,
> Artit J.
> ________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at

More information about the openssh-unix-dev mailing list