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
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.
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