Date: Wed, 28 Jun 2000 11:39:02 -0500 From: Jon <jon@state.net> To: freebsd-questions@FreeBSD.ORG Subject: Re: OpenSSH 3.4-R: Can't log in from remote ssh client Message-ID: <395A2A26.972227DE@state.net> References: <39593C7C.9B06B019@state.net> <05f101bfe0d5$c5acb830$0201010a@craigc>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks all for the info. I did run the daemon in debug mode, and noticed it was trying to use PAM, which I know I haven't configured. I've never used PAM, so off to the mail archives and man pages. Thanks for the lead, Craig, this definetely seems to be the problem. Jon Craig Critchley wrote: > > From: "Jon" <jon@state.net> > > I've d/l'd openssh-2.1.1p1 from ftp.openbsd.org today, and was trying to > > install it on the system described above. I need ssh2 compatibility, > > ... > > > from a remote client that is running all the same versions of programs > > above (on a Solaris 7.7 box), I get a login prompt, but if I try logging > > in using my user account or root, I get denied... > > > > root@jenny's password: > > Permission denied, please try again. > > > > If I ssh from the FreeBSD box to the Solaris box, everything works. It > > seems that the FreeBSD box isn't processing the password or the login > > correctly. Can anyone offer me some advise or help on this? > > > > I had the same problem installing openssh on a 3.2-release machine. > > First, look at /var/log/messages to see if sshd is complaining about > anything. One thing to check is that openssh on freebsd defaults to using > pam ("pluggable authentication modules") so you need to make sure you add > the sshd entries in pam.conf (or /etc/pam.d/sshd depending on how you want > to organize things). This is in openssh's INSTALL file so you may have > already done that, however, INSTALL doesn't mention there's a sample file in > contrib/sshd.pam.freebsd (in the openssh sources). > > Or, you can build openssh without pam support with a configure > switch, --without-pam. > > In my case, I also had a problem with the required PAM module, pam_unix.so, > because the crypt() function was undefined. I tried rebuilding without pam, > but got a link error on crypt(). I then added -lcrypt (to get libcrypt.a > linked into sshd) to the makefile, still building --without-pam. This seems > to have fixed the problem; at least, sshd is working and I can log in > remotely. > > I am not a freebsd development expert, and definitely not an openssh/openssl > expert, and i suspect what i did was wrong (it certainly seems like a hack). > if what I described rings any bells with any experts, I'd like to know what > I should have really done. at the very least, I'd like to know that I > haven't just opened a gaping hole on the machine... > > As for installing from the ports collection, I'm afraid I broke the ports > tree on this machine and have been too lazy to fix it, especially as the fix > is probably to just upgrade to the latest rev... so far openssh is the only > software I've had any trouble with installing manually... > > ...Craig To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?395A2A26.972227DE>