Usuarios sftp sin ssh
Para evitar que los usuario puedan acceder por medio de ssh pero si tengan acceso sftp al servidor.
Cambiar el shell del usuario al sftp-server
Centos 5.7
usermod -s /usr/libexec/openssh/sftp-server username
Debian 6.0
usermod -s /usr/lib/sftp-server username
Agregar al archivo /etc/shells
Centos 5.7
/usr/libexec/openssh/sftp-server
Debian 6.0
/usr/lib/sftp-server