vsFTPD-2.0.1

Introducción a vsFTPD

El paquete vsFTPD contiene un demonio FTP muy pequeño y seguro. Es útil para servir ficheros sobre una red.

Información sobre el paquete

Dependencias de vsFTPD

Instalación devsFTPD

Por razones de seguridad se recomienda ejecutar vsFTPD con un usuario y grupo sin privilegios. Igualmente, debería crearse un usuario para mapear usuarios anónimos.

install -d -m 0755 /var/ftp/empty &&
install -d -m 0755 /home/ftp &&
groupadd vsftpd &&
useradd -d /dev/null -c "vsFTPD User" -g vsftpd -s /bin/false vsftpd &&
groupadd ftp &&
useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false ftp

Instala vsFTPD ejecutando los siguientes comandos:

make &&
install -m 755 vsftpd /usr/sbin/vsftpd &&
install -m 644 vsftpd.8 /usr/share/man/man8 &&
install -m 644 vsftpd.conf.5 /usr/share/man/man5 &&
install -m 644 vsftpd.conf /etc

Explicación de los comandos

install -d [...]: Esto crea el directorio que utilizarán los usuarios anónimos (/home/ftp) y el directorio al que el demonio hará un chroot (/var/ftp/empty).

[Nota]

Nota

/home/ftp no debería ser propiedad del usuario vsftpd, o del usuario ftp.

echo "#define VSF_BUILD_TCPWRAPPERS" >>builddefs.h: Usa esto antes de make para añadir soporte para tcpwrappers.

echo "#define VSF_BUILD_SSL" >>builddefs.h: Usa esto antes de make para añadir soporte para SSL.

install -m [...]: El Makefile tiene prefijado /usr/local (si existe). Estos comandos instalan los ficheros en /usr.

Configuración de vsFTPD

Guión vsftpd para init.d

Instala el guión de inicio /etc/rc.d/init.d/vsftpd incluido en el paquete blfs-bootscripts-20050313.

make install-vsftpd

Ficheros de configuración

/etc/vsftpd.conf

Información sobre la configuración

vsFTPD viene con un fichero de configuración básico para sólo acceso anónimo que fué copiado anteriormente a /etc. Este fichero debería modificarse debido a que ahora se recomienda ejecutar vsftpd de forma independiente en vez de bajo inetd/xinetd. Así mismo, deberíasespecificar el directorio chroot. man vsftpd.conf te mostrará todos los detalles.

cat >> /etc/vsftpd.conf << "EOF"
background=YES
listen=YES
nopriv_user=vsftpd
secure_chroot_dir=/var/ftp/empty
EOF

Contenido

El paquete vsFTPD contiene vsftpd.

Descripción

vsftpd

vsftpd el el demonio FTP.

Last updated on 2005-04-15 21:38:34 +0200