Proyecto de redes informaticas
Redes de Computadoras II p
2
Objetivos
• Identificar los componentes básicos que conforman el servicio FTP. el servicio FTP • Describir el proceso envío y recepción de un archivo vía FTP. vía FTP • Implementar el servicio FTP en una distribución de Linux.
3
Resultados del Programa
a.Los estudiantes implementan y mantienen Redes de Computadoras y Sistemas de telecomunicaciones brindando seguridad a los medios involucrados, aplicando técnicas y herramientas modernas. d. Los estudiantes diseñan y optimizan redes de computadoras y sistemas de telecomunicaciones de datos con creatividad.
f. Los estudiantes identifican, analizan y resuelven problemas de tecnología.
g. Los estudiantes se comunican efectivamente de manera oral, escrita y gráfica. g Losestudiantes se comunican efectivamente de manera oral escrita y gráfica
j. Los estudiantes aplican técnicas de gestión de proyectos en sistemas de j Los estudiantes aplican técnicas de gestión de proyectos en sistemas de procesamiento y transferencia de información.
4
Servicio FTP en Linux ‐ vsftpd Servicio FTP en Linux ‐
• El servicio FTP en Red Hat era implementado con wu‐ ftpd. p •Desde Red Hat 9 se ha eliminado este paquete y recomienda vsftpd como demonio FTP. p • Very Secure FTP Daemon (vsftpd) es un software utilizado para implementar servidores de archivos a p p través del protocolo FTP. p y g yp • Sus valores por defecto son muy seguros y por su sencillez en la configuración, comparado con otras alternativas como wu‐ftpd. •Otro servicio FPT popular en Linux es ProFTPD.
5
Instalación y Activación
6
Componentes
• El servicio FTP en Linux está compuesto solamente por:
– VSFTPD: servidor que implementará el servicio FTP.
7
Paquetes para la instalación
• Estos paquetes se obtienen de:
– El sitio oficial http://vsftpd beasts org/ El sitio oficial http://vsftpd.beasts.org/ – Los discos de instalación de Linux – Sitios repositorios comohttp://rpmfind net Sitios repositorios como http://rpmfind.net
• Los archivos para la instalación son:
– vsftpd‐versión.rpm incluye los componentes para ejecución del servicio.
• El paquete vsftpd es el único que requiere ser l f d lú i i instalado:
# rpm –Uvh vsftpd-version
8
Activación
• Desde una ventana de consola: # service vsftpd start # service vsftpd restart • Para mantener laactivación de manera permanente Para mantener la activación de manera permanente: # setup System Services [*] vsftpd
9
Puertos usados
• Al activar el servicio se abre el puerto TCP 21. • Adicionalmente se abren los puertos 20 (modo Adicionalmente, se abren los puertos 20 (modo activo) ó >1023 (modo pasivo)
10
Verificación del servicio
• Consulta de puertos abiertos: # netstat–a –n | grep ”:21” a n :21 el puerto 21 debe aparecer en estado LISTEN • Se puede monitorear el acceso al puerto 21 del Se puede monitorear el acceso al puerto 21 del servidor FTP utilizando un cliente TELNET con la IP del servidor y el puerto (21) a consultar:: del servidor y el puerto (21) a consultar:: # telnet direcciónIP 21
Archivos de configuración
12
Esquema de archivos
•Para la administración del vsftpd en Linux, se usan los siguientes archivos de texto y directorios: los siguientes archivos de texto y directorios:
13
Directorio raíz del sitio FTP /var/ftp Directorio raíz del sitio FTP /var/ftp
• L La raíz es la ubicación donde í l bi ió d d se almacena el contenido a compartir con los usuarios invitados que ingresarán con la invitados que ingresarán con lacuenta anonymous. • La raíz es la ubicación relativa para el servicio FTP. A partir para el servicio FTP A partir de ese punto, se genera la estructura de la información a entregar. entregar • Los usuarios que se conectan con su cuenta tienen como directorio raíz su directorio directorio raíz su directorio hogar.
14
/etc/vsftpd/vsftpd.conf etc/vsftpd/
•...
Regístrate para leer el documento completo.