Servidor FTP (vsftpd)


En primer lugar debemos instalarlo, como siempre usamos el YaST e instalamos el paquete vsftp.
Después de esto vamos a configurarlo un poco, editamos el archivo /etc/vsftpd.conf para modificar algunos parametros, debemos logearnos como root y antes de editarlo creamos una copia de seguridad.


cp /etc/vsftpd.conf
/etc/vssftpd.conf.bak

Si queremos que puedan escribir en nuestro servidor, ponemos en YES la directiva write_enable


write_enable=YES

Para que los usuarios anonimos puedan subir archivos, crear carpetas y manejar los ficheros del FTP tenemos que activar algunas directivas en este mismo archivo.


anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

Ahora iniciamos el vsftp de esta forma


/etc/init.d/vsftp start

Ya tenemos el servidor ftp corriendo en nuestra maquina, podemos conectarnos a través del comando ftp para comprobar que funciona.


ftp 127.0.0.1
Connected to 127.0.0.1.
220 "Hola soy Miguel, Bienvenido a mi servidor FTP ^^"
Name (127.0.0.1:alumno): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> exit
421 Timeout.