Configurar SFTP con usuarios enjaulados en Ubuntu Server 12.04 LTS



Creación de Usuario
useradd -s /sbin/nologin -c "Armando Yepez" -d /home/engelausmetall engelausmetall

Asigno una contraseña al usuario
passwd engelausmetall

Confirmamos si se creó la carpeta engelausmetall dentro /home
cd /home
ls

//si no esta creada procedemos a crearla
mkdir engelausmetall

//y otra donde se van a subir los archivos
mkdir engelausmetall/upload

Cambio usuario y grupo de la carpeta engelausmetall
chown root:engelausmetall /home/engelausmetall

Cambio permisos de las carpetas
chmod -Rf 755 /home/engelausmetall
chmod -Rf 777 /home/engelausmetall/upload

Configuración del archivo sshd_config
vim /etc/ssh/sshd_config

> Parámetro a modificar

Comentamos la siguiente linea
Subsystem sftp /usr/lib/openssh/sftp-server

al final del archivo agregamos lo siguiente

Subsystem sftp internal-sftp
Match Group engelausmetall
ChrootDirectory /home/%u
ForceCommand internal-sftp

Reinicio servicios
service sshd restart

Y listo


Engel aus Metall
Think Free, Think Linux --> armandoyepezjim@hotmail.com
Twitter: @engelausmetall

No hay comentarios:

Publicar un comentario