elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Página de elhacker.net en Google+ Google+


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes (Moderador: HdM)
| | |-+  Instalación de un servidor FTP en Linux (vsftpd)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalación de un servidor FTP en Linux (vsftpd)  (Leído 4,607 veces)
madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.912



Ver Perfil WWW
Instalación de un servidor FTP en Linux (vsftpd)
« en: 17 Abril 2011, 21:24 »

Artículo perteneciente al [Taller]Instalación/Configuración y Teoría de Servicios en Red, también disponible en la Wiki del Foro


Para sistemas GNU/Linux hay muchos software servidores de FTP que nos pueden servir para este tutorial, pero nos vamos a centrar en VSFTPD (Very Secure FTP Daemon),
como su nombre indica, es muy seguro, probablemente uno de los mas seguros del mercado y muy fácil de configurar.

Procedemos a instalar el daemon:

Código:
apt-get install vsftpd

El fichero de configuración está en /etc/vsftpd.conf.

Vamos a ver unas de las directivas que nos pueden interesar.

anonymous_enable = YES - Permite el acceso sin cuenta al servidor.
local_enable = YES - Con esta directiva los usuarios locales al sistema podrán iniciar sesión en el servidor FTP, al iniciar
sesión el usuario será redireccionado a su carpeta personal en  /home.

Podemos probar esta última directiva creando un usuario y logueandonos con él.
Código:
adduser demo



Se puede decir que prácticamente tenemos un servidor FTP funcionando, ahora solo falta personalizarlo un poco más.

write_enable = YES - Los usuarios tiene derecho a crear ficheros y archivos.
local_umask = 022 - Representan los permisos que tendrán los archivos subidos al servidor FTP.
anon_upload_enable = YES - El usuario anonymous tiene permisos para subir archivos.
ftp_banner = "Bienvenido al servidor FTP de madpitbull" - El mensaje de bienvenida al servidor.
anon_root = /home/ftp - El directorio inicial del usuario anonymous. Hay que crearlo.
Una vez hechos algunos cambios, reiniciaremos el servidor:
Código:
service vsftpd restart

En la página oficial del proyecto tenéis todas las directivas (documentación).

Una cosa interesante que podemos hacer es crear una carpeta donde se puedan subir archivos usando el usuario anonymous.
Un requisito es tener configuradas todas las directivas que he mencionado anteriormente.

Creamos la carpeta ftp dentro de /home.
Código:
mkdir /home/ftp

Le cambiamos los permisos.
Código:
chmod 577 /sudo/ftp

Creamos la carpeta donde se subirán los archivos.
Código:
mkdir /home/ftp/incoming

Y le damos todos los permisos.
Código:
chmod 777 /home/ftp/incoming

Solo falta cambiar el propietario de dicha carpeta.
Código:
chown ftp /home/ftp

Si usáis Webmin para administrar el servidor, os recomiendo que instaléis el módulo vsftpd.

Para problemas que os pueden ocurrir, os recomiendo mirar y comprobar esta lista de errores.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Albertolopez1992

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Instalación de un servidor FTP en Linux (vsftpd)
« Respuesta #1 en: 13 Agosto 2014, 21:44 »

Disculpa soy nuevo en el foro, tengo una pregunta, he instalado vsftpd en un servidor centos 6.5, cuento con una direccion ip publica y una ip privada, cuando me conecto por la ip privada si puedo acceder al servidor, pero cuando me conecto con la ip publica no tengo acceso al servidor, ¿Cual podria ser mi erro?



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Servidor FTP Vsftpd no consigo que funciones « 1 2 »
GNU/Linux
Brehaf 18 12,069 Último mensaje 5 Abril 2009, 20:52
por granporculio
Instalación de un Servidor DNS en GNU/Linux en modo Consola
Redes
madpitbull_99 0 3,064 Último mensaje 23 Octubre 2010, 22:36
por madpitbull_99
Fallo grave de seguridad en el servidor FTP vsftpd de Linux
Noticias
wolfbcn 0 1,345 Último mensaje 4 Julio 2011, 15:16
por wolfbcn
[FTP] No sube archivos al servidor con VSFTPD (SOLUCIONADO)
Redes
moikano→@ 0 8,694 Último mensaje 19 Julio 2011, 18:45
por moikano→@
Instalación de un servidor Web en Linux
Redes
Derhosck.mx 0 1,440 Último mensaje 4 Noviembre 2011, 01:48
por Derhosck.mx
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines