Tabla de Contenidos

PROFTPD

Instalación de ProFTPD, servidor FTP con soporte de chrooted jail (Carceles)

Titulo:
ProFTP
Software:
proftpd
Tipo:
howto
SistemaOp:
Linux

ProFTPD es un programa servidor de FTP para compartir archivos. Se describe como “Software servidor FTP altamente configurable con licencia GPL

Grupo para proftpd

Crear grupo de proftpd

groupadd -g 46 proftpd

Usuario para proftpd

Crear usuario de sistema proftpd

useradd -c proftpd -d /srv/ftp -g proftpd -s /usr/bin/proftpdshell -u 46 proftpd

Instalación

Ejecutar

install -v -d -m775 -o proftpd -g proftpd /srv/ftp &&
ln -v -s /bin/false /usr/bin/proftpdshell &&
echo /usr/bin/proftpdshell >> /etc/shells

Descomprimir archivos de instalación

tar -zxvf proftpd-1.3.4rc3.tar.gz

-Ir a la carpeta de instaladores

cd cd proftpd-1.3.4rc3

Ejecutar

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/run &&
make &&
make install

Configuración

Configurar archivo de configuración proftpd proftpd.conf

        Cambiar las siguientes lineas:
          * ServerName "sftpserver"
          * User        proftpd
          * Group       proftpd
          * DefaultRoot  ~
       Comentar las lineas del Anonymous FTP si no se quiere que accesen con cuenta Anonymous
       

Usuario FTP

Los usuarios para FTP se tienen que agregar como usuarios del sistema con el shell /bin/false y cambiar permisos a las carpetas

Agregar usuario

mkdir -p /home/entidades/afiwdata/home
useradd -c "Edos. Cuenta para Winston Data" -u 660 -d /home/entidades/afiwdata/home/ -s /bin/false -G entidades afiwdata
chown root:root /home/entidades/afiwdata/
chown afiwdata:afiwdata /home/entidades/afiwdata/home/

Servicio proftpd

Se levanta el Demonio.

proftpd

Validar FTP

Se valida el acceso al ftp

[root@sftpserver ~]# ftp 172.25.1.222
Connected to 172.25.1.222 (172.25.1.222).
220 ProFTPD 1.3.4rc3 Server (sftpserver) [172.25.1.222]
Name (172.25.1.222:afi03112): afiwdata
331 Password required for afiwdata
Password:
230 User afiwdata logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/home" is the current directory
ftp>
ftp> bye
221 Goodbye.
[root@sftpserver ~]#

Enlaces Relacionados

http://www.proftpd.org/
proftpd-1.3.4rc3.tar.gz
http://es.wikipedia.org/wiki/ProFTPd