Hasta el momento todo lo que hemos visto es para compartir vía http ó https, pero cuando queremos descargar más archivos, este sistema ya no es tan cómodo, es mejor recurrir a un servidor ftp, para que los otros de la red puedan acceder vía un cliente con Filezilla ó cualquier otro. Pues, realmente es muy sencillo montar un servidor FTP, vamos, te digo ya que es cuestión de minutos.
Un servidor ftp muy sencillo de instalar y configurar es vsftpd, que es un servidor bajo licencia GPL. Es seguro, extremadamente rápido, a la vez que estable. Esto lo puedes ver directamente en la página de vsftpd, donde te dan pruebas de ello.
Instalación
Como lo tienes en los repositorios, o haces clic en vsftpd o bien, desde el terminal:
Y ya lo tienes instalado, ¿que te parece?..., bueno hay que hacer una mínima configuración para que funciones con acceso anónimo.Configuración
Lo primero salvaguardamos la configuración por defecto por si las moscas:creamos un nuevo archivo de configuración con los siguientes valores:# # Configuración de un servidor FTP con acceso anónimo # listen=YES local_enable=NO anonymous_enable=YES write_enable=NO anon_root=/var/ftp ftpd_banner=Bienvenidos a mi servidor FTP
- listen=YES
Con esta opción, el servidor funcionará de forma autónoma en segundo plano, gestionando él mismo las peticiones. La otra alternativa requiere la instalación de un servicio xinetd, que se encargue de estas tareas.
- local_enable=NO
Esta opción impide que los usuarios que tienes en tu máquina puedan acceder directamente con su nombre de usuario y su contraseña al servidor. Esta opción normalmente la puedes dejar como local_enable=YES, porque los que entran en tu máquina son gente de confianza (vamos supongo, ¿no?).
- anonymous_enable=YES
Esta es la que permite la conexión al servidor sin nombre de usuario ni contraseña.
- anonymous_enable=YES
Esta opción es la que posibilita la conexión sin usuario ni contraseña, vamos en modo anónimo.
- write_enable=NO
Con esta opción evitamos que se puedan subir archivos al servidor FTP. Esto depende de cada uno, aquí es donde tenemos que tener cuidado a la hora de compartir.
- anon_root=/var/ftp
Este es la carpeta que se utilizará raiz en el servidor FTP. Lo suyo es que pongas alguna que tengas mas a mano, todo depende de lo que quieras hacer. Yo me he hecho una carpeta en directorio "/home/atareao/FTP", con lo que en mi caso, la cosa queda como anon_root=/home/atareao/FTP
- ftpd_banner=Bienvenidos a mi servidor FTP
Este es el mensaje de bienvenida que aparecerá en la aplicación cliente cuando se conecte al servidor
Reestableciendo el servicio
Una vez ya hemos configurado por completo nuestro servidor FTP, lo siguiente es ponerlo en marcha con la nueva configuración, para ello:
De esta manera lo que tenemos en nuestra carpeta FTP:es accesible desde un cliente FTP, como Filezilla:
Aquí hay que tener en cuenta que estás haciendo una transmisión con protocolo FTP sin que la comunicación sea segura. Para evitar esto, habría que configurar vsftpd, pero esto lo vamos a dejar para otro día.
Más información | Invasion Tux, G-Loaded Journal
conchetumareee agregame scoltvirus3@hotmail.com
sudo /etc/init.d/vsftpd restart
#
# Iniciar servidor al inicio del sistema.
listen=YES
# Podemos habilitar o deshabilitar el inicio de sesión de usuarios anónimos, lo ponemos en NO para que solo entremos nosotros.
anonymous_enable=YES
#
# Para poder loguearnos usuarios locales (nosotros).
local_enable=YES
#
# Permiso de escritura en los directorios.
write_enable=YES
# Log de lo que hace el cliente en el servidor.
dirmessage_enable=YES
#
#Hora del servidor (por defecto).
use_localtime=YES
# Activate logging of uploads/downloads.
xferlog_enable=YES
# Puerto de escucha FTP, lo dejamos por defecto (el 20).
connect_from_port_20=YES
# Mensaje de entrada al servidor
ftpd_banner=SCAN
# Podemos restringir a los usuarios a su propio /home/. Selecciona YES para restringir, y NO para tener acceso a todos los archivos y carpetas.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
alerta
220 (vsFTPd 3.0.2)
Me sale eso en el navegador como soluciono? no me aparece