Operating System - HP-UX
1835043 Members
2154 Online
110073 Solutions
New Discussion

Re: SSH and AD Authentication

 
UxBoD
Frequent Advisor

SSH and AD Authentication

I have successfully got telnet to authenticate via Windows 2003 AD, but appear to be having issues with SSH.

When I connect via SSH and check syslog I get the following :-

Jul 4 12:44:14 upgrade sshd[12137]: Server listening on :: port 22.
Jul 4 12:44:14 upgrade sshd[12137]: Server listening on 0.0.0.0 port 22.
Jul 4 12:44:35 upgrade sshd[12138]: [Can not retrieve authentication info] Password not valid
Jul 4 12:44:37 upgrade sshd[12138]: error: PAM: Can not retrieve authentication info for user1 from 10.7.152.245

In the sshd_config I have set the following :-

UsePAM yes
PasswordAuthentication no

And my pam.conf is as follows :-

login auth required libpam_hpsec.so.1
login auth sufficient libpam_unix.so.1
login auth required libpam_krb5.so.1 try_first_pass
su auth required libpam_hpsec.so.1
su auth sufficient libpam_unix.so.1
su auth required libpam_krb5.so.1 try_first_pass
dtlogin auth required libpam_hpsec.so.1
dtlogin auth sufficient libpam_unix.so.1
dtlogin auth required libpam_krb5.so.1 try_first_pass
dtaction auth required libpam_hpsec.so.1
dtaction auth sufficient libpam_unix.so.1
dtaction auth required libpam_krb5.so.1 try_first_pass
ftp auth required libpam_hpsec.so.1
ftp auth sufficient libpam_unix.so.1
ftp auth required libpam_krb5.so.1 try_first_pass
rcomds auth required libpam_hpsec.so.1
rcomds auth sufficient libpam_unix.so.1
rcomds auth required libpam_krb5.so.1 try_first_pass
sshd auth required libpam_hpsec.so.1
sshd auth sufficient libpam_unix.so.1
sshd auth required libpam_krb5.so.1 try_first_pass
OTHER auth sufficient libpam_unix.so.1
OTHER auth required libpam_krb5.so.1 try_first_pass
#
# Account management
#
login account required libpam_hpsec.so.1
login account sufficient libpam_unix.so.1
login account required libpam_krb5.so.1
su account required libpam_hpsec.so.1
su account sufficient libpam_unix.so.1
su account required libpam_krb5.so.1
dtlogin account required libpam_hpsec.so.1
dtlogin account sufficient libpam_unix.so.1
dtlogin account required libpam_krb5.so.1
dtaction account required libpam_hpsec.so.1
dtaction account sufficient libpam_unix.so.1
dtaction account required libpam_krb5.so.1
ftp account required libpam_hpsec.so.1
ftp account sufficient libpam_unix.so.1
ftp account required libpam_krb5.so.1
rcomds account required libpam_hpsec.so.1
rcomds account sufficient libpam_unix.so.1
rcomds account required libpam_krb5.so.1
sshd account required libpam_hpsec.so.1
sshd account sufficient libpam_unix.so.1
sshd account required libpam_krb5.so.1
OTHER account sufficient libpam_unix.so.1
OTHER account required libpam_krb5.so.1
#
# Session management
#
login session required libpam_hpsec.so.1
login session sufficient libpam_unix.so.1
login session required libpam_krb5.so.1
dtlogin session required libpam_hpsec.so.1
dtlogin session sufficient libpam_unix.so.1
dtlogin session required libpam_krb5.so.1
ftp session required libpam_hpsec.so.1 bypass_limit_login bypass_umask bypass_nologin
ftp session sufficient libpam_unix.so.1
ftp session required libpam_krb5.so.1
rcomds session required libpam_hpsec.so.1 bypass_limit_login
rcomds session sufficient libpam_unix.so.1
rcomds session required libpam_krb5.so.1
sshd session required libpam_hpsec.so.1
sshd session sufficient libpam_unix.so.1
sshd session required libpam_krb5.so.1
OTHER session sufficient libpam_unix.so.1
OTHER session required libpam_krb5.so.1
#
# Password management
#
login password required libpam_hpsec.so.1
login password sufficient libpam_unix.so.1
login password required libpam_krb5.so.1 try_first_pass
passwd password required libpam_hpsec.so.1
passwd password sufficient libpam_unix.so.1
passwd password required libpam_krb5.so.1 try_first_pass
dtlogin password required libpam_hpsec.so.1
dtlogin password sufficient libpam_unix.so.1
dtlogin password required libpam_krb5.so.1 try_first_pass
sshd password required libpam_hpsec.so.1
sshd password sufficient libpam_unix.so.1
sshd password required libpam_krb5.so.1 try_first_pass
OTHER password sufficient libpam_unix.so.1
OTHER password required libpam_krb5.so.1 try_first_pass

This is on HPUX11iv2 with the following packages :-

# swlist | grep KRB
KRB5CLIENT D.1.3.5.06 Kerberos V5 Client Version 1.3.5.06
#
# swlist | grep Secure
T1471AA A.04.00.003 HP-UX Secure Shell

Any ideas please ?


6 REPLIES 6
Steven E. Protter
Exalted Contributor

Re: SSH and AD Authentication

Shalom,

/etc/nsswtich.conf Does it have ldap or ads for authentication?

http://www.docs.hp.com/en/J4269-90074/

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
UxBoD
Frequent Advisor

Re: SSH and AD Authentication

Nope as using KRB5 and not LDAP/UX. Telnet is fine. Just upgraded to latest SecureShell and not get a module loading error. Rebooting server to see if that cures it.
UxBoD
Frequent Advisor

Re: SSH and AD Authentication

How get the following :-

Jul 4 13:34:34 upgrade sshd[2989]: load_modules: can not open module /usr/lib/security/pa20_64/libpam_krb5.so.1
Jul 4 13:34:34 upgrade sshd[2989]: error: PAM: Shared object load failure for user1 from 10.7.152.245

after installing :-

T1471AA_A.04.50.004_HP-UX_B.11.23_IA+PA.depot

# swlist | grep -i "secure shell"
T1471AA A.04.50.004 HP-UX Secure Shell

:(
Steven E. Protter
Exalted Contributor

Re: SSH and AD Authentication

Shalom,

The document I provided covers ADS as well.

This document may be more appropriate but addresses the issue of LDAP as well.

http://docs.hp.com/en/J4269-90049/ch02s05.html

Some windows services use LDAP. Anyway there are good tools on HP-UX to help with this.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Ivan Krastev
Honored Contributor

Re: SSH and AD Authentication

From that:

"Jul 4 13:34:34 upgrade sshd[2989]: load_modules: can not open module /usr/lib/security/pa20_64/libpam_krb5.so.1"

Check for presense of that file - libpam_krb5.so.1

or permissions.

For troubleshooting and installing refer to this doc http://docs.hp.com/en/J4269-90049/index.html

regards,
ivan
UxBoD
Frequent Advisor

Re: SSH and AD Authentication

The module exists and permissions are 555. This only happened once I applied the latest release of SSH. I have left the office for the day, but left running the system applying all the latest patches applying. See if it is any better tomorrow.