If you have problems managing quotas and home directories then these points might help:
There is a test page for lamdaemon: Login to LAM and open Tools -> Tests -> Lamdaemon test
If you get garbage characters at the test page then PHP and your php5-ssh2 library may not fit together. Try recompiling the library and libssh2.
This combination was tested successfully: libssh2 0.13 with php5-ssh2 0.10
php5-ssh2 0.11 should have no problems with recent libssh2 releases.
Check /var/log/auth.log or its equivalent on your system. This file contains messages about all logins. If the ssh login failed then you will find a description about the reason here.
Set sshd in debug mode. In /etc/ssh/sshd_conf add these lines:
SyslogFacility AUTH |
LogLevel DEBUG3 |
Now check /var/log/syslog for messages from sshd.
Update Openssh. A Suse Linux user reported that upgrading Openssh solved the problem.