I have a shared /home setup using Perceus Cluster Software (http://perceus.org) for our Cluster. Nodes are using CentOS 6.1 x86_64. /home is shared from the head to the nodes b
The correct solutions is to fix the problem, not disable the pam usage, as you might be hiding a security problem.
ssh is failing because PAM is denying the user login by failing some check.
Verify the /etc/pam.d/sshd
for what rules you have and what might be failing.
most common problem is a user without password (compare the /etc/passwd
with /etc/shadow
, or check your /etc/nsswitch
and /etc/pam.d/*
to see where the users and auth is coming from), but also no home directory, missing some extra auth configuration, UID too low or too high, etc.
If its the missing password, at least make sure you this in the /etc/ssh/sshd_config
PermitEmptyPasswords no
This blocks ssh to allow login on users without password (but does nothing to other protocols, like telnet, ftp, http and login).