Usuarios sftp sin ssh

Publicado: [Código fuente]

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