FTP vsftpd
Instalación y configuración de un servidor ftp con vsftpd en Linux
Instalación y configuración de un servidor ftp con vsftpd en Ubuntu Server 14.041. Instalación
En Linux, antes de hacer cualquier instalación, hay que actualizar la liste de los paquetes con
apt-get update y se instala el servicio ftp con
apt-get install vsftpd
Una vezinstalado. Comprobar con los siguientes comandos
Comprobar con navegador poniendo ftp://[ip de servidor ftp] Te preguntara los datos de usuario que sería un usuario de la máquina, a este nivel, solo paracomprobar que funciona el servicio instalado.
2. Configuración
2.1. Abrir archivo /etc/vsftpd.conf y hacer cambios de la siguiente manera. Use
nano -c para que se muestra la numeración de líneamientras modificando el ficheros.
Des-comentar la linea 14 listen = YES Para que el servidor ftp se inicie con el sistema. (nota: en las nuevas versiones del vsftpd, viene habilitado por defecto)Des-comentar las líneas de abajo (línea no:26, 29 y 33).
write_enable = YES : Si quieres que los usuarios puedan escribir y no sólo descargar cosas.
local_umask = 022 : Esta máscara hace que cada vez quesubas un archivo, sus permisos sean 755. Es lo más típico en servidores FTP.
local_enable = YES : Para poder conectarse con los usuarios locales del servidor donde está instalado.
2.2. Descomentarla línea de abajo (línea no: 120) para impedir el acceso a las otras carpetas fuera del directorio de inicio de cada usuario.(también llamado enjaular usuarios ftp)
chroot_list_enable = YES :Sirven para que los usuarios locales puedan navegar por todo el árbol de directorios del servidor. Evidentemente esto sólo queremos permitírselo a ciertos usuarios, para ello tenemos el siguienteparámetro.
chroot_list_file = /etc/vsftpd.chroot_list : Indicamos el fichero donde están listados los usuarios que pueden navegar hacía arriba por los directorios del servidor, lo normal es que sea el...
Regístrate para leer el documento completo.