INSTALAR Y CONFIGURAR FTP EN UBUNTU SERVER 12.04

1. instalar vsftdp -> sudo apt-get install vsftpd
2.  configurar (vsftpd.conf) ->sudo gedit /etc/vsftpd.conf
 
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
ftpd_banner=Bienvenid@s al Servidor FTP
chroot_local_user=YES
 
3. Reiniciar el servicio -> sudo /etc/init.d/vsftpd restart
4. Crear un grupo -> sudo groupadd ftp
5. Crear el directorio del usuario ->sudo mkdir /home/ftp/prueba

Creación de shell FTP

1. sudo mkdir /bin/ftp
2. vi  /etc/shells
Agregar al final del archivo -> /bin/ftp

Creando usuarios FTP
1. creación de usuarios -> useradd -g ftp -d /home/ftp/prueba -c /bin/ftp prueba
2.creación de password -> passwd prueba

Ahora hay que darle permiso al usuario pueda ser el dueño de su deposito.
root@server:~#cd /home/ftp
root@server:~#chown prueba.ftp prueba

Enjaulando a los usuarios FTP
Habilitamos el enjaulamiento de los usuarios dentro de su directorio personal y también para acceder a sus carpetas por FTP.
#chroot_local_user=YES
#chroot_list_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
Habilitamos la siguiente linea que manda a llamar aun archivo, este archivo lo tiene que crear y dentro de este agregar los cuentas de
los usuario enjaulados.
#chroot_list_file=/etc/vsftpd.chroot_list
chroot_list_file=/etc/vsftpd.chroot_list
Al terminar de configurar el archivo de vsftpd.conf
root@server1:/etc# touch vsftpd.chroot_list
root@server1:/etc#echo “prueba”>> vsftpd.chroot_list
Ojo esto en realidad no enjaula lo que hace es que al usuario "prueba" le de acceso a todo, eso no es muy bueno.



















 

  

Comentarios

Entradas populares de este blog

ScriptCase

Configurar adminlte + yii2