Tecnología y mas a tu alcance.

Cómo instalar un servidor FTP en Ubuntu

No es nada complicado montar un servidor FTP en tu propio ordenador, y para ello comenzemos con instalar el servidor en cuestión: Vsftpd.

sudo apt-get install vsftpd

Ahora editamos el archivo de configuración para personalizar el comportamiento del servidor:

sudo gedit /etc/vsftpd.conf

Estos son algunos de los parámetros importantes que debes configurar (el mío está esencialmente igual):

# Habilitar el acceso a usuarios anónimos. Para mayor seguridad poner NO.
anonymous_enable=NO
# Permitir el acceso de usuarios locales a sus respectivas carpetas privadas:
local_enable=YES
# Permitir el modo escritura:
write_enable=NO
# Mascara del directorio:
local_umask=022
# Mensaje de bienvenida:
ftpd_banner=Bienvenidos al Servidor FTP de este sitio.
# Enjaula a los usuarios dentro de su propio directorio personal. Mejora la seguridad.
chroot_local_user=YES

Después de hacer cualquier cambio en el archivo de configuración es necesario reiniciar el servidor:

sudo service vsftpd restart

Desde ahora podrás conectarte a tu servidor FTP por el puerto 21 usando cualquier usuario de tu sistema. Se listarán los archivos de su carpeta personal. Quizás te interese crear un usuario aparte para que se conecte al servidor FTP. Si es así, sigue estos pasos:

sudo mkdir /home/usuario
sudo useradd -d /home/usuario -s /bin/bash usuario
sudo passwd usuario
sudo chmod -R 7777 /home/usuario

Este último comando nos previene de un posible error “550 Failed to open file.” al intentar descargar cualquier archivo.

Por último sólo te queda abrir el puerto 21 de tu router para que se pueda acceder desde fuera

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s