Iniciar sesión

Configurando proftpd server

Rodrigo

Traducido por Rodrigo

Creado 2014-12-29 13:50:29 Modificado 2014-12-29 14:01:46

FTP: file transfer protocol es el protocolo estándar para transferir archivos de un host a otro

En este tutorial vamos a instalar y configurar proftpd como servidor ftp 

este tutorial fue escrito usando el siguiente equipo:

  • Hardware:           Raspberry PI B+, armv6l, microsd sanDisk 8gb, 512ram
  • SO:                     Raspbian GNU/Linux 7
  • Kernel:                3.12.35+

 

1.- Instalando proftpd:

Para instalar proftpd usaremos el siguiente comando:

sudo apt-get install proftpd

2.- Configurando proftpd:

Hasta este punto ya hemos instalado proftpd, ahora sólo tenemos que configurarlo, vamos a habilitar 2 usuarios; el usuario proftpd que se crea por valor de fábrica y el usuario www-data (apache), vamos a editar el archivo /etc/proftpd/proftpd.conf , voy a usar el editor nano

nano /etc/proftpd/proftpd.conf

add the following lines at the end of the file

<Limit LOGIN>
    AllowUser proftpd
    AllowUser www-data
    DenyAll
</Limit>

entonces el final del archivo debería verse así:

# </Anonymous>


<Limit LOGIN>
    AllowUser proftpd
    AllowUser www-data
    DenyAll
</Limit>

# Include other custom configuration files
Include /etc/proftpd/conf.d/

Descomenta la siguiente línea para tener acceso con el usuario proftpd

RequireValidShell off

Ahora escribimos el defaultroot para cada usuario

DefaultRoot                     ~ www-data
DefaultRoot                     /home/pi/ftp

La primera línea es para el grupo "www-data", la segunda es la carpeta por valor de fábrica que será tomada por el usuario proftpd; ahora creemos la carpeta ftp, tipeamos:

mkdir ~/ftp
sudo chmod 777 -R ftp
sudo chown proftpd ftp

Ahora tenemos que asignar una contraseña para el usuario proftpd, el cual es creado de manera predeterminada después de instalar proftpd, y www-data

sudo passwd proftpd

Luego hacemos lo mismo con el usuario www-data

3.- Probando el server:

Ya hemos configurado el server, ahora creemos un archivo de texto plano dentro de la carpeta ftp y veámos si esta funcionando, abre un navegador y escribe  ftp://myServerIp luego intenta acceder con los diferentes usuarios


 

también podemos acceder directamente desde la url

4.- Conclusión:

Los servidores ftp pueden darte acceso a un servidor remoto para subir archivos, descargar y editar archivos, es el protocolo estándar y es muy útil

5.-Links de referencias:




comments powered by Disqus