Mostrando entradas con la etiqueta ftp. Mostrar todas las entradas
Mostrando entradas con la etiqueta ftp. Mostrar todas las entradas

domingo, 1 de noviembre de 2009

Instalando el servidor FTP vsftpd [II]

"Segundas partes nunca fueron buenas"
Bueno, ampliamos la primera parte. Ahora nos toca configurar el servidor vsftpd para que se adapte a nuestras necesidades. Para ello modificaremos al archivo que se encuentra en /etc/vsftpd.conf. Comentaré un poquito las lineas más interesantes de configuración, aunque el fichero viene perfectamente comentado ( en inglés )
  • listen: Si quieres que el servicio escuche como demionio o si prefieres desactivarlo para configurarlo con el superservidor inetd.
  • anonymous_enable: Para activar/desactivar el usuario anonymous
  • local_enable: Para que los usuarios del sistema puedan hacer login con sus contraseñas
  • wirte_enable: Para que los usuarios puedan subir ficheros en sus directorios y modificar/borrar.
  • anon_upload_enable: Para que los usuarios anonimos puedan subir ficheros. Debe estar activado el usuario anonimo y el permiso de escritura, comentados anteriormente.
  • ftpd_banner: Para mostrar un banner ( mensaje de entrada ) al cliente que se conecte.
  • chroot_local_user: Enjaulamos a los usuarios en su propio directorio home. No conviene que los usuarios puedan "pasear" libremente por los directorios del sistema.
Básicamente estas són las opciones básicas de configuración del servidor vsftpd. "Fel free", como dicen los ingleses, de modificar e investigar que significan todas las demás opciones para configurar el servidor.

Instalando el servidor FTP vsftpd [I]

Practiquilla. Instalar servidor FTP tocan. Cual de ellos? Pues hay mucha variedad, pero hoy instalaremos vsftpd. Por que? Como ya deberíamos saber sabemos FTP es un protocolo inseguro, lo que significa que el usuario y password viaja a través de la red en texto claro ( sin cifrar ). vsftpd permite securizar el servicio. Ala, al lío.
  • $ sudo aptitude install vsftpd -y
Para comprobar el estado del servidor podemos ejecutar la siguente orden:
  • $ sudo /etc/init.d/vsftpd status
  • >vsftpd is running
Bueno, ahora tenemos un servidor instalado. Nos podemos conectar con los siguientes comandos:
  • $ ftp localhost
  • Connected to localhost.
  • 220 (vsFTPd 2.2.0)
  • >Name (localhost:user): ftp
  • 331 Please specify the password.
  • >Password: lo_que_quieras
La configuración por defecto del vsftpd es de servidor con una conexión anonima. Para especificar que nos queremos conectar con el usuario anonimo podemos hacerlo de dos modos.
  1. En usuario poner "anonymous" o más rápido todavía..
  2. ... en el usuario poner "ftp"
Así el sistema sabe que se trata de una conexión anónima. El password, al ser una conexión anónima, puede ser cualquier cosa. En servidores de publicos se acostumbra a utilizar como password la dirección de correo electrónico propio.

Bien! Ya tenemos instalado nuestro servidor vsftpd. En la segunda entrega personalizaremos un poquito más el servidor.