SlideShare una empresa de Scribd logo
1 de 20
 VICTORIA BONILLA TORRES
 PEDRO HERNANDEZ LUGO
 HENRY VARGAS MARTINEZ
 El Protocolo de Transferencia de Archivos
(FTP) es un protocolo TCP, que nos permite
subir y descargar archivos, funciona según
el modelo cliente/servidor. Esta
continuamente escuchando por el puerto 21
tcp para las peticiones de conexión de
clientes remotos, cuando recibe una
petición la gestiona, establece la conexión y
ejecuta las ordenes enviadas por el cliente.
 El acceso a un servidor FTP puede
hacerse de dos maneras:
 Anónimo.
 Autenticado.
 Existen una gran variedad de servidores FTP
para GNU/Linux, pero se le elige vsftpd ya
que muy fácil de configurar y es uno de
servidores FTP mas seguros. Para poder
hacer la instalación del servidor vsftpd
tendremos que hacer lo siguiente:
 #apt-get update
 #apt-get install vsftpd
 Ahora tenemos que crear un
grupo el cual controle al servicio
de vsftpd de la siguiente manera:
 #groupadd ftp
 Tenemos que crear el directorio o el home
donde el usuario va alojar su información,
cuando el servidor vsftpd termina de
instalarse crea una carpeta en home
quedando de la siguiente manera:
/home/ftp, pero se puede tener los
usuarios en otras rutas como /var/ftp.
 #mkdir /home/ftp/victoria
 Lo que haremos es crear un shell virtual o fantasma, para que los
usuarios no puedan conectarse a una sesión del sistema
operativo.
 #mkdir /bin/ftp
 Ya que lo creamos, ahora tenemos que editar el siguiente
archivo.
 #vim /etc/shells
 Agregar al final del archivo => /etc/ftp.
 /bin/bash
 /bin/rbash
 /bin/ftp
 creamos usuarios para nuestro servicio ftp
dentro del grupo ftp el directorio de cada
usuario y su shell con el siguiente comando.
 #useradd -g ftp -d /home/ftp/victoria -s
/bin/ftp victoria
 Tenemos que agregarle una contraseña a
nuestro usuario creado.
 #passwd victoria
 Ahora hay que darle permiso al
usuario para que pueda ser el dueño
de su directorio.
 #cd /home/ftp
 #chown victoria.ftp victoria/
 El servidor vsfptd tiene dos archivos muy
importantes de configuración:
 /etc/vsftpd.conf (Este es el archivo de
configuración de nuestro servidor ftp.)
 /etct/vsftpd.chroot_list (Lista de los usuarios
que van estar enjaulados.)
 En este momento comenzaremos a configurar
nuestro servidor vsftpd. Antes de se
recomiendo ampliamente crear una copia de
respaldo de archivo de configuración:
 #cd /etc
 #cp vsftpd.conf vsftpd.conf-ori
 Comenzaremos a editar el archivo de
configuración del servicio vsftpd.conf.
 #vim vsftpd.conf
 En el archivo tendremos que cambiar varios
parámetros:
 Parámetro anonymous_enable
 Desactivar acceso a usuarios anónimos, para
mayor seguridad.
 anonymous_enable=NO
 Parámetro local_enable
 Permitir a los usuarios autenticados tener sus
propias carpetas locales, le quitamos el #
para que se active.
 #local_enable=YES
 local_enable=YES
 Parámetro write_enable
 Permitir el modo de escritura en su carpeta,
le quitamos el #.
 #write_enable=YES
 write_enable=YES
 Parámetro local_umask
 El parámetro "local_umask" es para los permisos
que se fijaran a los ficheros que suban los
usuarios vía FTP.
 #local_umask=000
 local_umask=037
 En este caso estamos indicándole al parámetro,
va tener permisos de rwx para el usuario, r--
para el grupo y --- otro ningún permiso.
 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 línea 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
 Se crea el archivo vsftpd.chroot_list y se
inserta una línea con el nombre del usuario.
 root@server1:/etc# touch vsftpd.chroot_list
root@server1:/etc#echo “victoria”>>
vsftpd.chroot_list
 Se le pueden agregar mas opciones al final
del archivo.
 anon_max_rate=5100
 #Ancho de banda para usuario anónimo 5kb.
local_max_rate=5100 #Ancho de banda por usuario local 5kb.
max_clients=3 #Numero máximo clientes conectados.
max_per_ip=2 #Numero máximo de conexiones por ip.
 Solo tenemos que reiniciar el servicio de
vsftpd para poder cargar los cambios que
hemos realizado al servidor.
 root@server1:/etc#/etc/init.d/vsftpd restart

Más contenido relacionado

La actualidad más candente

CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...Elvis Vinda
 
Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2cyberleon95
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6AngiePalacios03
 
Servicio FTP en Windows
Servicio FTP en WindowsServicio FTP en Windows
Servicio FTP en WindowsSergio Santos
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Michelle Gutierrez
 
Manual de instalacion dns
Manual de instalacion dnsManual de instalacion dns
Manual de instalacion dnsAndres Ldño
 
10 network applications
10 network applications10 network applications
10 network applicationscyberleon95
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio graficocyberleon95
 
Presentación de Samba
Presentación de SambaPresentación de Samba
Presentación de SambaMatías Leal
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6K-milo Rivera
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion sambaAndres Ldño
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Luis Carlos Silva Dias
 

La actualidad más candente (20)

CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6
 
Servidor vsftpd oscar cortez
Servidor vsftpd oscar cortezServidor vsftpd oscar cortez
Servidor vsftpd oscar cortez
 
Servicio FTP en Windows
Servicio FTP en WindowsServicio FTP en Windows
Servicio FTP en Windows
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
 
Manual de instalacion dns
Manual de instalacion dnsManual de instalacion dns
Manual de instalacion dns
 
10 network applications
10 network applications10 network applications
10 network applications
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
 
Instalación y Configuración de LDAP
Instalación y Configuración de LDAPInstalación y Configuración de LDAP
Instalación y Configuración de LDAP
 
Presentación de Samba
Presentación de SambaPresentación de Samba
Presentación de Samba
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6
 
Samba
SambaSamba
Samba
 
Samba
SambaSamba
Samba
 
InstalacióN De Samba En Linux
InstalacióN De Samba En LinuxInstalacióN De Samba En Linux
InstalacióN De Samba En Linux
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion samba
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
 
12 servidor ftp_windows2003
12 servidor ftp_windows200312 servidor ftp_windows2003
12 servidor ftp_windows2003
 

Destacado

Destacado (13)

IIS web, FTP
IIS web, FTPIIS web, FTP
IIS web, FTP
 
Ftp
FtpFtp
Ftp
 
Ftp
FtpFtp
Ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
FTP (File Transfer Protocol)
FTP (File Transfer Protocol)FTP (File Transfer Protocol)
FTP (File Transfer Protocol)
 
Protocolos FTP y DNS
Protocolos FTP y DNSProtocolos FTP y DNS
Protocolos FTP y DNS
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Articulo redes ftp
Articulo redes ftpArticulo redes ftp
Articulo redes ftp
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 
SERVIDOR FTP (WIN SERVER 2008 R2)
SERVIDOR FTP (WIN SERVER 2008  R2)SERVIDOR FTP (WIN SERVER 2008  R2)
SERVIDOR FTP (WIN SERVER 2008 R2)
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftp
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTP
 

Similar a Servidor ftp

Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1garciadebora
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1sindikto
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanTerrafx9
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatyimfer1
 
Manual servicio ftp bajo linux red hat (1)
Manual servicio ftp bajo linux red hat (1)Manual servicio ftp bajo linux red hat (1)
Manual servicio ftp bajo linux red hat (1)cyberleon95
 
Servidor FTP Red Hat 6.2
Servidor FTP Red Hat 6.2Servidor FTP Red Hat 6.2
Servidor FTP Red Hat 6.2cyberleon95
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatYinaGarzon
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxJosngelViedmaMartnez
 
Instalar impresora en red manualmente win xp
Instalar impresora en red manualmente win xpInstalar impresora en red manualmente win xp
Instalar impresora en red manualmente win xpDaniel Moreno Soblechero
 
CACTI herramienta de monitoreo
CACTI herramienta de monitoreoCACTI herramienta de monitoreo
CACTI herramienta de monitoreoJenny Galicia
 

Similar a Servidor ftp (20)

Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Ftp
FtpFtp
Ftp
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Ft py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernándezFt py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernández
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Receta red social
Receta red socialReceta red social
Receta red social
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilan
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hat
 
Manual servicio ftp bajo linux red hat (1)
Manual servicio ftp bajo linux red hat (1)Manual servicio ftp bajo linux red hat (1)
Manual servicio ftp bajo linux red hat (1)
 
Servidor FTP Red Hat 6.2
Servidor FTP Red Hat 6.2Servidor FTP Red Hat 6.2
Servidor FTP Red Hat 6.2
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hat
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
 
Instalar un servidor ftp y crear usuarios
Instalar un servidor ftp y crear usuariosInstalar un servidor ftp y crear usuarios
Instalar un servidor ftp y crear usuarios
 
File zilla y cliente ftp
File zilla y cliente ftpFile zilla y cliente ftp
File zilla y cliente ftp
 
Instalar impresora en red manualmente win xp
Instalar impresora en red manualmente win xpInstalar impresora en red manualmente win xp
Instalar impresora en red manualmente win xp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
CACTI herramienta de monitoreo
CACTI herramienta de monitoreoCACTI herramienta de monitoreo
CACTI herramienta de monitoreo
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Servidor ftp

  • 1.  VICTORIA BONILLA TORRES  PEDRO HERNANDEZ LUGO  HENRY VARGAS MARTINEZ
  • 2.  El Protocolo de Transferencia de Archivos (FTP) es un protocolo TCP, que nos permite subir y descargar archivos, funciona según el modelo cliente/servidor. Esta continuamente escuchando por el puerto 21 tcp para las peticiones de conexión de clientes remotos, cuando recibe una petición la gestiona, establece la conexión y ejecuta las ordenes enviadas por el cliente.
  • 3.  El acceso a un servidor FTP puede hacerse de dos maneras:  Anónimo.  Autenticado.
  • 4.  Existen una gran variedad de servidores FTP para GNU/Linux, pero se le elige vsftpd ya que muy fácil de configurar y es uno de servidores FTP mas seguros. Para poder hacer la instalación del servidor vsftpd tendremos que hacer lo siguiente:  #apt-get update  #apt-get install vsftpd
  • 5.  Ahora tenemos que crear un grupo el cual controle al servicio de vsftpd de la siguiente manera:  #groupadd ftp
  • 6.  Tenemos que crear el directorio o el home donde el usuario va alojar su información, cuando el servidor vsftpd termina de instalarse crea una carpeta en home quedando de la siguiente manera: /home/ftp, pero se puede tener los usuarios en otras rutas como /var/ftp.  #mkdir /home/ftp/victoria
  • 7.  Lo que haremos es crear un shell virtual o fantasma, para que los usuarios no puedan conectarse a una sesión del sistema operativo.  #mkdir /bin/ftp  Ya que lo creamos, ahora tenemos que editar el siguiente archivo.  #vim /etc/shells  Agregar al final del archivo => /etc/ftp.  /bin/bash  /bin/rbash  /bin/ftp
  • 8.  creamos usuarios para nuestro servicio ftp dentro del grupo ftp el directorio de cada usuario y su shell con el siguiente comando.  #useradd -g ftp -d /home/ftp/victoria -s /bin/ftp victoria  Tenemos que agregarle una contraseña a nuestro usuario creado.  #passwd victoria
  • 9.  Ahora hay que darle permiso al usuario para que pueda ser el dueño de su directorio.  #cd /home/ftp  #chown victoria.ftp victoria/
  • 10.  El servidor vsfptd tiene dos archivos muy importantes de configuración:  /etc/vsftpd.conf (Este es el archivo de configuración de nuestro servidor ftp.)  /etct/vsftpd.chroot_list (Lista de los usuarios que van estar enjaulados.)
  • 11.  En este momento comenzaremos a configurar nuestro servidor vsftpd. Antes de se recomiendo ampliamente crear una copia de respaldo de archivo de configuración:  #cd /etc  #cp vsftpd.conf vsftpd.conf-ori  Comenzaremos a editar el archivo de configuración del servicio vsftpd.conf.  #vim vsftpd.conf
  • 12.  En el archivo tendremos que cambiar varios parámetros:  Parámetro anonymous_enable  Desactivar acceso a usuarios anónimos, para mayor seguridad.  anonymous_enable=NO
  • 13.  Parámetro local_enable  Permitir a los usuarios autenticados tener sus propias carpetas locales, le quitamos el # para que se active.  #local_enable=YES  local_enable=YES
  • 14.  Parámetro write_enable  Permitir el modo de escritura en su carpeta, le quitamos el #.  #write_enable=YES  write_enable=YES
  • 15.  Parámetro local_umask  El parámetro "local_umask" es para los permisos que se fijaran a los ficheros que suban los usuarios vía FTP.  #local_umask=000  local_umask=037  En este caso estamos indicándole al parámetro, va tener permisos de rwx para el usuario, r-- para el grupo y --- otro ningún permiso.
  • 16.  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
  • 17.  Habilitamos la siguiente línea 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
  • 18.  Al terminar de configurar el archivo de vsftpd.conf  Se crea el archivo vsftpd.chroot_list y se inserta una línea con el nombre del usuario.  root@server1:/etc# touch vsftpd.chroot_list root@server1:/etc#echo “victoria”>> vsftpd.chroot_list
  • 19.  Se le pueden agregar mas opciones al final del archivo.  anon_max_rate=5100  #Ancho de banda para usuario anónimo 5kb. local_max_rate=5100 #Ancho de banda por usuario local 5kb. max_clients=3 #Numero máximo clientes conectados. max_per_ip=2 #Numero máximo de conexiones por ip.
  • 20.  Solo tenemos que reiniciar el servicio de vsftpd para poder cargar los cambios que hemos realizado al servidor.  root@server1:/etc#/etc/init.d/vsftpd restart