Crear nuestro servidor FTP en Gnu/Linux con vsftpd
August 20th, 2008 by Sucrot received 1 Comment »
En algunas circunstancias de nuestra vida puede que nos sea util montar un servidor FTP en nuestro sistema. Esto nos puede servir para intercambiar datos entre nuestro servidor y otros ordenadores, estén dentro o fuera de nuestra red local, y de esta forma podría ayudarnos, por ejemplo, a administrar nuestro servidor web. Hay más maneras de llevar a cabo ese proceso (como usando ssh) pero esta me parece muy práctica y sencilla.
Primero es importante saber qué es lo que significa ftp realmente. En Wikipedia podemos encontrar una definición bastante buena:
FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar archivos desde él o para enviarle nuestros propios archivos independientemente del sistema operativo utilizado en cada equipo.
Ahora que sabemos lo que es vamos a comenzar los primeros pasos para la instalación de nuestro propio servidor.
El programa que utilizaré en este tutorial es vsftpd (Very Secure FTP Daemon) debido a que según mi experiencia personal es de los más seguros y fáciles de configurar.
Primero, como es lógico debemos proceder a su instalación en nuestro sistema, y para ello podemos descargarlo usando esta dirección o mediante los repositorios utilizando estos comandos si utilizamos un sistema debian/ubuntu:
| ~$ sudo apt-get install vsftpd |
Una vez instalado vamos a configurarlo. Utilizamos el editor de textos de nuestra preferencia y modificamos el archivo de configuración que se encuentra en /etc/vsftpd/vsftpd.conf . En mi caso utilizo este comando:
| ~$ sudo gedit /etc/vsftpd/vsftpd.conf |
Buscamos las siguientes lineas de configuración y las editamos según nuestras preferencias con
Tenemos que fijarnos en los archivos de configuración que las líneas que vayan precedidas de # o ## serán ignoradas por el programa. Además hay que saber que normalmente las preferencias pueden variar entre YES o NO en la mayor parte de los casos, variándolos a conveniencia.
anonymous_enable=YES
local_enable=YES
ftpd_banner=Bienvenido al servidor FTP de nuestra empresa.
chroot_local_user=YES
anon_max_rate=5120
local_max_rate=5120
max_clients=5
max_per_ip=5
Después de hacer esto, para reiniciar el servicio y que se carguen las nuevas configuraciones podemos utilizar el siguiente comando:
| ~$ sudo /etc/init.d/vsftpd restart |
Una vez hecho esto vuestro servidor FTP debería funcionar en condiciones
Espero haberos sido de ayuda, pero por si no entendéis algo podéis dejar un comentario o meteros en la sección de IRC del Blog.
En un próximo post os hablaré de los mejores clientes FTP que podéis utilizar. Hasta pronto!!
Web de vsfptd | http://vsftpd.beasts.org/
Fuente | www.linuxparatodos.net
Posts Relacionados:
- MediaWiki
- Telefónica y otros ISPs intervienen en nuestras descargas
- Reproducir videos remotos en tu propio ordenador
- Cómo hacer un “streaming” de video en red local










[…] nuestro ordenador (el que tiene las películas) un servidor ftp, tarea muy sencilla sobre la cual ya he dado las indicaciones. Después, una vez estemos en una habitación distinta, en el ordenador que queramos reproducir la […]