SlideShare una empresa de Scribd logo
1 de 20
Servidor FTP
en Centos 7
Por: Carlos Antonio Leal Saballos
Agenda
• Introducción al FTP
• Instalación de VSFTPD
• Configuración de VSFTPD
Introducción al FTP
• FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos
(o archivos informáticos)
• Uno de los protocolos estándar más utilizados en Internet
• Transferencia de grandes bloques de datos a través de redes que
soporten TCP/IP.
• El puerto 20 es utilizado para el flujo de datos entre cliente y servidor.
• El puerto 21 es utilizando para el envío de órdenes del cliente hacia el
servidor.
• Todos los sistemas operativos y plataformas incluyen soporte para
FTP.
Descripción general del protocolo FTP
• El protocolo FTP (File Transfer Protocol) es un protocolo para la
transferencia de archivos que se ubica en la capa de aplicación, de la
suite de protocolos TCP/IP
• Es un estándar de internet, no le pertenece a una empresa
• Al hablar de FTP, se habla de un servidor de archivos utilizado
especialmente para transferir datos por medio de una conexión de
internet. Ya sea desde o hacia un servidor
Descripción general del protocolo FTP
• Para acceder a un servidor FTP es necesario poseer un nombre de
usuario y una contraseña en el servidor
• No se recomienda su uso de esta manera por motivos de seguridad.
• También existe el “FTP anónimo”, el cual se utiliza solamente para
descargar archivos de un servidor en tal caso el usuario y la
contraseña serán:
• Usuario: anonymous
• Contraseña: {una dirección de correo válida}
Descripción general del protocolo FTP
• Modos de transferencia:
• ascii: Es una horrible característica del protocolo pensada para
hacer más eficiente la transferencia de archivos de texto. De
forma predeterminada la mayoría de los clientes FTP lo
rechazan.
• binary: En una característica pensada para transferir cualquier
tipo de archivos.
ftp search engine
Instalación
• yum -y install vsftpd
• systemctl status vsftpd
• systemctl enable vsftpd
• La configuración
predeterminada es:
• Se permite usuarios anónimos
• Cada vez que haga una
modificación en el archivo de
configuración necesita reiniciar
el servicio FTP
vsftpd.conf
• El archivo de configuración vsftpd.conf se encuentra ubicado en
/etc/vsftpd/ y es el único archivo utilizado para configurar el servidor
vsFTPd.
• El formato del archivo es simple, cada línea o es una directiva o es un
comentario
• Las líneas que inician con “#” se consideran comentarios, es decir no
se toman en cuenta
• Una directiva tiene el formato opción=valor, es importante evitar los
espacios innecesarios
vsftpd.conf
• Las opciones pueden ser:
• Booleanas: Su valor es YES|NO, ejemplo: listen_ipv6=NO
• Numéricas: Su valor es un número, ejemplo: local_max_rate=7200
• Cadena: Su valor es una palabra u oración, ejemplo:
listen_address=192.168.10.1
vsftpd.conf
• write_enable=YES|NO: Especifica si está permitido subir archivos al
servidor
• ftpd_banner=“Mensaje”: Saludo de bienvenida a los usuarios que se
conectan vía consola
• local_enable=YES|NO: Permitir el acceso a los usuarios locales
• chroot_local_user=YES|NO: Enjaular a los usuarios locales
vsftpd.conf
• local_max_rate=7200: Establecer la tasa máxima de transferencia, 0
es ilimitado
• anonymous_enable=YES|NO: Permitir usuarios anónimos
• anon_upload_enable=YES|NO: Permitir a los usuarios anónimos subir
archivos
Herramientas FTP - En la consola de GNU/Linux
• Todas las distribuciones ya tienen instalado un cliente FTP para la
terminal, lo único que hay que hacer es proporcionar nombre de
usuario y contraseña
Herramientas FTP
En modo gráfico desde GNU/Linux
• Algunas las distribuciones tienen instalado un cliente en modo gráfico
para acceder al FTP, todo depende del escritorio que se esté
utilizando,
• Todos son muy fáciles de usar aunque pude ser difícil encontrarlos
Herramientas FTP
Desde el símbolo del sistema en Microsoft Windows
• Todas las versiones de Windows también tienen instalado un cliente
FTP para el símbolo del sistema
Herramientas FTP - Con un Navegador Web
• Todos los navegadores web son clientes sencillos FTP en modo gráfico entre ellos están: Internet
Explorer, Firefox , Safari y un largo etcétera.
• No importa si corren en Windows o en Linux, basta con colocar en la barra de direcciones el
nombre y/o la dirección IP de servidor indicando que se utilizará el protocolo FTP
Stop - Demo time
• Busque el archivo de configuración
• Realice los cambios necesarios para que solo se
permitan usuarios anónimos y que no suban
archivos .
• Re-inicie los servicios e intente acceder al
servidor FTP
• Abrir los puertos en el firewall
vsftpd.conf
• Para configurar vsFTPd:
• Realizar una copia de respaldo del archivo de configuración original:
• cd /etc/vsftpd/
• cp vsftpd.conf vsftpd.conf.original
• Con su editor preferido editar el archivo de configuración
• nano vsftpd.conf
• Modificar las opciones que más se adapten a sus necesidades
• No olvide: “Abrir el puerto 20 y el puerto 21 en el firewall”
• En la siguiente diapositiva se muestran las opciones más comunes.
vsftpd.conf
• Para fines de esta práctica la configuración será:
• Permitir usuarios anónimos pero locales no
• anonymous_enable=YES
• local_enable=NO
• No permitir que los usuarios suban archivos.
• write_enable=NO
• anon_upload_enable=NO
• ftpd_banner=“Servidor FTP con Centos 7. No respondo por objetos
olvidados”:
Presentación: Servidor FTP en Centos 7
Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com)
● Managua, Nicaragua, Mayo de 2016
● Licencia: CC-BY-SA 3.0 Unported
● http://creativecommons.org/licenses/by-sa/3.0/deed.es
● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0

Más contenido relacionado

La actualidad más candente (20)

Instalación de Centos
Instalación de CentosInstalación de Centos
Instalación de Centos
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
 
Uso de yum
Uso de yumUso de yum
Uso de yum
 
Linux Terminal Server
Linux Terminal ServerLinux Terminal Server
Linux Terminal Server
 
LTSP SFD Mar del Plata 09
LTSP SFD Mar del Plata 09LTSP SFD Mar del Plata 09
LTSP SFD Mar del Plata 09
 
LTSP - Linux Terminal Server Project
LTSP - Linux Terminal Server ProjectLTSP - Linux Terminal Server Project
LTSP - Linux Terminal Server Project
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Procedimiento Instalacion Ltsp
Procedimiento Instalacion LtspProcedimiento Instalacion Ltsp
Procedimiento Instalacion Ltsp
 
Pxe
PxePxe
Pxe
 
Servidor vsftpd oscar cortez
Servidor vsftpd oscar cortezServidor vsftpd oscar cortez
Servidor vsftpd oscar cortez
 
Taller de samba
Taller de sambaTaller de samba
Taller de samba
 
Pxe
PxePxe
Pxe
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Pechakucha escritorio remoto
Pechakucha escritorio remotoPechakucha escritorio remoto
Pechakucha escritorio remoto
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipes
 
Raid
RaidRaid
Raid
 
NFS y Samba
NFS y SambaNFS y Samba
NFS y Samba
 

Similar a FTP en centos 7 (20)

Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Concepción anaya aguilar
Concepción anaya  aguilarConcepción anaya  aguilar
Concepción anaya aguilar
 
Protocolo ftp
Protocolo ftpProtocolo ftp
Protocolo ftp
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTP
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Protocolo FTP
Protocolo FTPProtocolo FTP
Protocolo FTP
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
FTP
FTPFTP
FTP
 
Protocolo de Transferencia de ArchiVos (FTP)
Protocolo de Transferencia de ArchiVos(FTP)Protocolo de Transferencia de ArchiVos(FTP)
Protocolo de Transferencia de ArchiVos (FTP)
 
2.13 ftp
2.13 ftp2.13 ftp
2.13 ftp
 
Filezillapdf
FilezillapdfFilezillapdf
Filezillapdf
 
12. servidor ftp
12.  servidor ftp12.  servidor ftp
12. servidor ftp
 
Ftp
FtpFtp
Ftp
 
Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5
 
Act 11
Act 11Act 11
Act 11
 
Presentacion ftp
Presentacion ftpPresentacion ftp
Presentacion ftp
 

Más de Carlos Antonio Leal Saballos

Webminar - Seguridad - Backups y Encriptación [ST Mary].pdf
Webminar - Seguridad - Backups y Encriptación [ST Mary].pdfWebminar - Seguridad - Backups y Encriptación [ST Mary].pdf
Webminar - Seguridad - Backups y Encriptación [ST Mary].pdfCarlos Antonio Leal Saballos
 

Más de Carlos Antonio Leal Saballos (18)

Webminar - Seguridad - Backups y Encriptación [ST Mary].pdf
Webminar - Seguridad - Backups y Encriptación [ST Mary].pdfWebminar - Seguridad - Backups y Encriptación [ST Mary].pdf
Webminar - Seguridad - Backups y Encriptación [ST Mary].pdf
 
Identificación de fuentes confiables
Identificación de fuentes confiablesIdentificación de fuentes confiables
Identificación de fuentes confiables
 
webminar ataques de fuerza bruta kali linux
webminar ataques de fuerza bruta kali linux webminar ataques de fuerza bruta kali linux
webminar ataques de fuerza bruta kali linux
 
Uso del escaner de puertos nmap
Uso del escaner de puertos nmapUso del escaner de puertos nmap
Uso del escaner de puertos nmap
 
Presentacion ubuntu 20.04
Presentacion ubuntu 20.04Presentacion ubuntu 20.04
Presentacion ubuntu 20.04
 
¿Que es linux?
¿Que es linux?¿Que es linux?
¿Que es linux?
 
Introduccion to openSUSE 42.3
Introduccion to openSUSE 42.3Introduccion to openSUSE 42.3
Introduccion to openSUSE 42.3
 
Que es linux 2018
Que es linux 2018Que es linux 2018
Que es linux 2018
 
Cultura linux
Cultura linuxCultura linux
Cultura linux
 
Historia de internet y la web
Historia de internet y la webHistoria de internet y la web
Historia de internet y la web
 
ssh en centos 7
ssh en centos 7ssh en centos 7
ssh en centos 7
 
Proceso de diseño ingeniería
Proceso de diseño ingenieríaProceso de diseño ingeniería
Proceso de diseño ingeniería
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistema internacional de unidades
Sistema internacional de unidadesSistema internacional de unidades
Sistema internacional de unidades
 
La profesión del ingeniero
La profesión del ingenieroLa profesión del ingeniero
La profesión del ingeniero
 
La profesión del ingeniero
La profesión del ingenieroLa profesión del ingeniero
La profesión del ingeniero
 
Historia de la ingeniería
Historia de la ingenieríaHistoria de la ingeniería
Historia de la ingeniería
 
Muy historia de internet y la web e Internet
Muy historia de internet y la web e InternetMuy historia de internet y la web e Internet
Muy historia de internet y la web e Internet
 

Último

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdfInformacionesCMI
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 

FTP en centos 7

  • 1. Servidor FTP en Centos 7 Por: Carlos Antonio Leal Saballos
  • 2. Agenda • Introducción al FTP • Instalación de VSFTPD • Configuración de VSFTPD
  • 3. Introducción al FTP • FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o archivos informáticos) • Uno de los protocolos estándar más utilizados en Internet • Transferencia de grandes bloques de datos a través de redes que soporten TCP/IP. • El puerto 20 es utilizado para el flujo de datos entre cliente y servidor. • El puerto 21 es utilizando para el envío de órdenes del cliente hacia el servidor. • Todos los sistemas operativos y plataformas incluyen soporte para FTP.
  • 4. Descripción general del protocolo FTP • El protocolo FTP (File Transfer Protocol) es un protocolo para la transferencia de archivos que se ubica en la capa de aplicación, de la suite de protocolos TCP/IP • Es un estándar de internet, no le pertenece a una empresa • Al hablar de FTP, se habla de un servidor de archivos utilizado especialmente para transferir datos por medio de una conexión de internet. Ya sea desde o hacia un servidor
  • 5. Descripción general del protocolo FTP • Para acceder a un servidor FTP es necesario poseer un nombre de usuario y una contraseña en el servidor • No se recomienda su uso de esta manera por motivos de seguridad. • También existe el “FTP anónimo”, el cual se utiliza solamente para descargar archivos de un servidor en tal caso el usuario y la contraseña serán: • Usuario: anonymous • Contraseña: {una dirección de correo válida}
  • 6. Descripción general del protocolo FTP • Modos de transferencia: • ascii: Es una horrible característica del protocolo pensada para hacer más eficiente la transferencia de archivos de texto. De forma predeterminada la mayoría de los clientes FTP lo rechazan. • binary: En una característica pensada para transferir cualquier tipo de archivos.
  • 8. Instalación • yum -y install vsftpd • systemctl status vsftpd • systemctl enable vsftpd • La configuración predeterminada es: • Se permite usuarios anónimos • Cada vez que haga una modificación en el archivo de configuración necesita reiniciar el servicio FTP
  • 9. vsftpd.conf • El archivo de configuración vsftpd.conf se encuentra ubicado en /etc/vsftpd/ y es el único archivo utilizado para configurar el servidor vsFTPd. • El formato del archivo es simple, cada línea o es una directiva o es un comentario • Las líneas que inician con “#” se consideran comentarios, es decir no se toman en cuenta • Una directiva tiene el formato opción=valor, es importante evitar los espacios innecesarios
  • 10. vsftpd.conf • Las opciones pueden ser: • Booleanas: Su valor es YES|NO, ejemplo: listen_ipv6=NO • Numéricas: Su valor es un número, ejemplo: local_max_rate=7200 • Cadena: Su valor es una palabra u oración, ejemplo: listen_address=192.168.10.1
  • 11. vsftpd.conf • write_enable=YES|NO: Especifica si está permitido subir archivos al servidor • ftpd_banner=“Mensaje”: Saludo de bienvenida a los usuarios que se conectan vía consola • local_enable=YES|NO: Permitir el acceso a los usuarios locales • chroot_local_user=YES|NO: Enjaular a los usuarios locales
  • 12. vsftpd.conf • local_max_rate=7200: Establecer la tasa máxima de transferencia, 0 es ilimitado • anonymous_enable=YES|NO: Permitir usuarios anónimos • anon_upload_enable=YES|NO: Permitir a los usuarios anónimos subir archivos
  • 13. Herramientas FTP - En la consola de GNU/Linux • Todas las distribuciones ya tienen instalado un cliente FTP para la terminal, lo único que hay que hacer es proporcionar nombre de usuario y contraseña
  • 14. Herramientas FTP En modo gráfico desde GNU/Linux • Algunas las distribuciones tienen instalado un cliente en modo gráfico para acceder al FTP, todo depende del escritorio que se esté utilizando, • Todos son muy fáciles de usar aunque pude ser difícil encontrarlos
  • 15. Herramientas FTP Desde el símbolo del sistema en Microsoft Windows • Todas las versiones de Windows también tienen instalado un cliente FTP para el símbolo del sistema
  • 16. Herramientas FTP - Con un Navegador Web • Todos los navegadores web son clientes sencillos FTP en modo gráfico entre ellos están: Internet Explorer, Firefox , Safari y un largo etcétera. • No importa si corren en Windows o en Linux, basta con colocar en la barra de direcciones el nombre y/o la dirección IP de servidor indicando que se utilizará el protocolo FTP
  • 17. Stop - Demo time • Busque el archivo de configuración • Realice los cambios necesarios para que solo se permitan usuarios anónimos y que no suban archivos . • Re-inicie los servicios e intente acceder al servidor FTP • Abrir los puertos en el firewall
  • 18. vsftpd.conf • Para configurar vsFTPd: • Realizar una copia de respaldo del archivo de configuración original: • cd /etc/vsftpd/ • cp vsftpd.conf vsftpd.conf.original • Con su editor preferido editar el archivo de configuración • nano vsftpd.conf • Modificar las opciones que más se adapten a sus necesidades • No olvide: “Abrir el puerto 20 y el puerto 21 en el firewall” • En la siguiente diapositiva se muestran las opciones más comunes.
  • 19. vsftpd.conf • Para fines de esta práctica la configuración será: • Permitir usuarios anónimos pero locales no • anonymous_enable=YES • local_enable=NO • No permitir que los usuarios suban archivos. • write_enable=NO • anon_upload_enable=NO • ftpd_banner=“Servidor FTP con Centos 7. No respondo por objetos olvidados”:
  • 20. Presentación: Servidor FTP en Centos 7 Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com) ● Managua, Nicaragua, Mayo de 2016 ● Licencia: CC-BY-SA 3.0 Unported ● http://creativecommons.org/licenses/by-sa/3.0/deed.es ● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0