Logo

lunes, 14 de junio de 2010

Servidor de FTP

Instalar

Para realizar algunos respaldos teniendo quizás solo una linea de comandos para ello levantare en mi maquina un servidor FTP


1) En primer lugar debes instalar el paquete vsftpd para tener el servidor FTP listo para ser configurado.

VSFTPD es un servidor de archivos por FTP muy ligero y seguro. Es el recomendado por Debian  y Ubuntu, tiene una configuración muy sencilla en un solo fichero y se adapta muy bien a un servidor multihosting.

- El centro de software de Ubuntu. Una sencilla aplicación con la que podrás añadir o quitar paquetes de tu sistema de una manera muy sencilla.
- El programa Synaptic. Con Synaptic podrás tener más control sobre los programas que instalas en el sistema. Así como un mayor número de ellos. NOTA: Por el momento, Synaptic utiliza apt-get.

Configurar

El archivo con la configuración por defecto esta en /etc/vsftpd.conf y es la siguiente:

- Acceso por el puerto 21 (si disponemos de un firewall debemos abrir dicho puerto).
- Acceso de sólo lectura a los usuarios anónimos.
- Los usuarios anónimos acceden a la carpeta /home/ftp (propiedad del usuario ftp y el grupo nogroup).
- Los usuarios del sistema no pueden acceder a sus carpetas privadas.
- El usuario anónimo podría -si no administramos bien los permisos del sistema- acceder a otras carpetas.

Procedemos a desactivar el acceso a los usuarios anónimos, permitiendo conectar a los usuarios locales del sistema con su usuario y contraseña propios.

A continuación vamos a comentar las líneas más importantes del fichero:
-----------------------------------------------------------------------------------------------------------------------------------
# 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=YES
# 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
-----------------------------------------------------------------------------------------------------------------------------------

Una vez configurado a nuestro gusto debemos reiniciar el servicio:

$ sudo /etc/init.d/vsftpd restart

FINALMENTE TRABAJANDO

Ayuda con el FTP
En caso de necesitar un poco de ayuda con el FTP acá esta una buena guía.
Referencia1
Referencia2

Encontré un articulo muy bueno que permite realizar activar el servicio de FTP en la maquina con Windows, acá dejo colgado el link.



Información sobre el  vsftpd
Probably the most secure and fastest FTP server for UNIX-like systems.
About vsftpd
vsftpd is a GPL licensed FTP server for UNIX systems, including Linux. It is secure and extremely fast. It is stable. Don't take my word for it, though. Below, we will see evidence supporting all three assertions. We will also see a list of a few important sites which are happily using vsftpd. This demonstrates vsftpd is a mature and trusted solution.
Features
Despite being small for purposes of speed and security, many more complicated FTP setups are achievable with vsftpd! By no means an exclusive list, vsftpd will handle:

    * Virtual IP configurations
    * Virtual users
    * Standalone or inetd operation
    * Powerful per-user configurability
    * Bandwidth throttling
    * Per-source-IP configurability
    * Per-source-IP limits
    * IPv6
    * Encryption support through SSL integration

No hay comentarios:

Publicar un comentario