1. INSTITUTO TECNOLOGICO DE TAPACHULA
CATEDRÁTICO
Gustavo Reyes Hernández
MATERIA
Administración de Servidores
TRABAJO
Reporte Servidor FTP
INTEGRANTES
Guillermo González Escalante
Ervin santos romero
Gabino Pérez Pérez
Winivaldo Santiago López Zacarías
Rosa María López Salinas
Gabriela Roblero Rodríguez
CARRERA
Ing. Informática.
08 de Diciembre del 2013. Tapachula, Chiapas.
2. INTRODUCCIÓN
En la presente practica configuraremos el servidor ftp vsftpd para ver cómo funciona,
como se instala y configura.
Servidor FTP: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.
Vsftpd: (Very Secure FTP Daemon) es un equipamiento lógico utilizado para implementar
servidores de archivos a través del protocolo FTP. Se distingue principalmente porque sus
valores predeterminados son muy seguros y por su sencillez en la configuración,
comparado con otras alternativas como ProFTPD y Wu-ftpd. Actualmente se presume que
vsftpd
es
quizá
el
servidor
FTP
más
seguro
del
mundo.
Un servicio FTP es uno de los soportes básicos de otros servicios que puedas ofrecer en
un servidor para posibilitar el acceso a los ficheros presentes en el mismo. Una de las
soluciones más conocidas en Linux es VSFTPD (Very Secure FTP Daemon, demonio de
FTP muy seguro), de hecho es la elegida por distribuciones como Ubuntu para ofrecer
ese servicio por defecto.
3. DESARROLLO
Instalar vsftpd
Actualizamos nuestros repositorios, mediante el comando. sudo apt-get update.
Actualizamos nuestros paquetes ya instalados, mediante el comando sudo apt-get upgrade.
Descargamos los paquetes e instalamos vsftpd.
sudoapt-get install vsftpd
Ya que termine de descargar y instalar los paquetes tenemos que hacer varios pasos para
que funcione nuestro servidor ftp
4. Creación del grupo
Ahora tenemos que crear un grupo el cual controle al servicio de vsftpd de la siguiente
manera:
groupadd ftp
Creación del home
Tenemos que crear el deposito 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 tu puedes tener tus usuarios en otras rutas como
/var/ftp.
mkdir /home/ftp/informacion
5. Creación de Shell FTP
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.
Sudo nano /etc/shells
6. Agregar al final del archivo /bin/ftp.
CREANDO USUARIOS FTP
Para poder crear usuarios para nuestro servicio ftp se ocupa el siguiente comando.
useradd -g ftp -d /home/ftp/información -s /bin/ftp gabino
7. Tenemos que agregarle una contraseña a nuestro usuario creado.
Passwd gabino
Ahora hay que darle permiso al usuario pueda ser el dueño de su deposito
cd /home/ftp
9. Tenemos que agregarle una contraseña a nuestro usuario creado.
Sudo PasswdErvin
Ahora hay que darle permiso al usuario pueda ser el dueño de su deposito.
cd /home/ftp
11. Tenemos que agregarle una contraseña a nuestro usuario creado.
Sudo PasswdSantiaguito
Ahora hay que darle permiso al usuario pueda ser el dueño de su deposito.
cd /home/ftp
13. Tenemos que agregarle una contraseña a nuestro usuario creado.
Sudo Passwdrosamaria
Ahora hay que darle permiso al usuario pueda ser el dueño de su deposito.
cd /home/ftp
14. sudochownrosamaria.ftpinformacion/
FICHEROS DE CONFIGURACIÓN
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.)
15. CONFIGURACIÓN DE VSFTPD
En este momento comenzaremos a configurar nuestro servidor vsftpd.
Comenzaremos a editar el archivo de configuración del servicio vsftpd.conf.
Sudo nano /etc/vsftpd.conf
En el archivo tendremos que cambiar varios parámetros:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=037
16. 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
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
Al terminar de configurar el archivo de vsftpd.conf
sudotouchvsftpd.chroot_list
18. Guardamos los cambios con ctrl + o y salimos con ctrl + x.
Reinicio del servidor FTP
Solo tenemos que reiniciar el servicio de vsftpd para poder cargar los cambios que hemos
realizado al servidor.
/etc/init.d/vsftpd restart
19. CONEXION
Hemos configurado nuestro servidor vsftpd, a continuación haremos la conexión desde el
navegador Iceweasel para ver si todo sale bien.
Escribimos la direccion ip de nuestro servido.
ftp://192.168.1.176
Nos logueamos con nuestro nombre de usuario y contraseña, en este caso entraremos con el
usuario: gabino y su respectiva contraseña.
20. Podemos observar que la conexión se ha establecido correctamente y ya estamos conectado a
nuestro servidor.
A continuación nos conectaremos con el usuario Ervin y su respectiva contraseña
21. El usuario Ervin ha establecido una conexión exitosa con el servidor.
A continuación nos conectaremos con el usuario rosamaria y su respectiva contraseña
23. CONEXIÓN MEDIANTE TERMINAL
Ahora haremos conexión, pero lo haremos desde la consola de comandos (Terminal).
Para lograr esto de igualmanera necesitamos del nombre de usuario y contraseña. (Ver
imagen).
Ingresamos el usuario Santiaguito y su contraseña
En la imagen anterior se puede observar que la conexión se ha establecido correctamente
24. Ingresamos el usuario rosamaria y su contraseña
De igual manera el usuario rosamaria se a conectado correctamente.
25. CONCLUSION
Como resultado de la práctica presentada se logró demostrarse la instalación del servidor vsftpd
de forma correcta. Se observó que se necesita tener un amplio conocimiento en el uso de la
aplicación “terminal” para poder configurarlo correctamente. Por otro lado se necesita un
profundo interés por parte del alumno hacia la práctica.