crear mi usuarios con vsftpd en centos 5

Forums: 

Hola buenos dias
no acostumbro preguntar antes de investigar por mi cuenta pero no e encontrado informacion sobre esto,
asta ahora no e podido entrar a mi vps por ftp con filizilla
espero que me puedan ayudar.
Mi problema es que no puedo crear un usuario en vsftpd (mi usuario) no se como o cual sea
el comando correcto para hacerlo,tengo instalado apache y vsftpd y e leido que para entrar
por ftp es necesario el vsftpd y crear un usuario en vsftpd
espero que me puedan ayudar el fin de esto es montar una pagina de internet en mi vps con apache,
Existe alguna otra manera de entrar por ftp para montar una pagina en mi vps otro programa??

MUCHAS GRACIAS POR LEER MI MENSAJE esperando repuesta ,gracias por su ayuda
pd:la vps la rento asi que vsftpd lo instale por yum con este comando
yum install vsftpd

Pues el como crear el usuario

Imagen de deathUser

Pues el como crear el usuario dependerá de como está configurado vsFtpd para autenticar, si está configurado para usar los usuarios del sistema, debería bastar con crear el usuario con useradd y poner como home de ese usuario el directorio raíz de publicación de apache para ese web ...

Cuéntanos algo más sobre tu infraestructura, qué has hecho para tratar de configurar, que versiones de los programas usas, partes relevantes de la configuración y logs, etc ...

bye
;)

adduser? en vsftpd

Primeramente muchas gracias por contestar amigo
el problema es que no se que codigo usar en vsftpd no le e movido nada
solo lo instale, pero como dar de alta un usuario ,cual seria el codigo
completo: adduser... para que se de de alta en vsftpd
muchisimas gracias por tu respuesta amigo gracias por ayudarme

no se puede agregar usuario

amigo oficialmente no he podido, ningun avanse
e instalado vsftpd
dejandolo normal
e tratado de crear el usuario metiendome a este lugar

nano /etc/vsftpd/vsftpd_users.txt
username1
passwordforusername1

pero no puedo siento que no avanso nada espero que si me puedan ayudar porfavor
lla estoy empesando a desesperarme
MUCHAS GRACIAS POR SU RESPUESTA

Sino puedes acceder

Imagen de iknaxio

Sino puedes acceder con los usuarios que acabas de crear (suponiendo que son usuarios de sistema) revisa la configuración del servicio, revisa las directivas userlist_*

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

el problema es que no puedo

el problema es que no puedo crear un user por lo que entiendo no es darlo de alta como autennficacion de ncsa de quid no es asi .
es en un archivo, escribir el usuario y la contraseña el problema es que no encuentro donde y como darlos de alta en el svftpd
aclaro el usuario que quiero dar de alta es el mio para poder subir archivos
y poder visualizar la pagina.
DE VERDAD AGRADESCO QUE SE TOMEN EL TIEMPO PARA ESCRIBIR Y LEER MIS MENSAJES

Como te indica iknaxio para

Como te indica iknaxio para que puedes acceder al servicio ftp, dependera de la configuraci'on que tengas en los siguientes parametros:
Userlist_deny=no #Permite acceso a usuarios de UserList
Userlist_deny=yes #Bloquea acceso a usuarios de UserList
local_enable=yes #Usuarios locales del sistema pueden iniciar sesion FTP

Revisa el siguiente enlace tienes una guia dettallada y funcional.
http://www.alcancelibre.org/staticpages/index.php/09-como-vsftpd

respuesta

Imagen de miguelbaum

Yo tengo instalado el vsftpd funciona correctamente... probaste usar con webmin?
Basicamente la idea es instalar un servidor FTP lo mas rapido posible, hay muchas formas de hacerlo y hasta se pueden hacer configuraciones inclusive se puede hacer que los usuarios en lugar de ser usuarios locales del servidor sean usuarios virtuales y demas, pero no viene al caso para este punto.
Pre-requisitos:
- CentOS 5
- Conexion a Internet
Instalacion:
- Nos aseguramos de tener el sistema operativo actualizado:
yum update
- Instalamos el paquete de vsftpd que es el servicio que vamos a utilizar:
yum install vsftpd
- Luego de instalar deberemos editar el archivo de configuracion para darle seguridad y eliminar el acceso anonimo
cd /etc/vsftpd

mv vsftd.conf vsftpd.conf.backup

mcedit vsftpd.conf
- Pegamos lo siguiente en el archivo que generamos:
chown_uploads=NO

xferlog_enable=YES

idle_session_timeout=600

data_connection_timeout=120

ascii_upload_enable=NO

ascii_download_enable=NO

background=YES

listen=YES

ls_recurse_enable=NO

chroot_local_user=YES

write_enable=YES

anonymous_enable=NO

anon_upload_enable=NO

anon_mkdir_write_enable=NO

userlist_enable=YES

userlist_deny=YES

local_enable=YES

pam_service_name=vsftpd
- Una vez hecho esto tenemos que agregar el usuario del sistema para utilizar como usuario de vsftpd
useradd myftpusername

passwd myftpusername
- Luego editamos el archivo /etc/passwd para que el usuario no tenga acceso ssh y deberia quedar algo asi:
Antes
myftpusername:x:501:501::/home/myftpusername:/bin/bash

Despues
myftpusername:x:501:501::/home/myftpusername:/bin/false
- Una vez hecho esto lo unico que queda por hacer es habilitar el servicio para que inicie con el sistema y levantarlo a mano por 1ra vez
/sbin/chkconfig vsftpd on

/etc/init.d/vsftpd start
Listo, ya deberias poder acceder por protocolo FTP.
La idea de esto es tener 1 solo usuario para el FTP para hacer transferencias de archivos pesados sin dar acceso a un servidor por ssh, este how to no contempla utilizar varios usuarios, el proximo how to sera para tener varios usuarios.
Saludos

primeramente muchisimas

primeramente muchisimas gracias por responder de verdad que estoy muy agradecido en que personas como tu ayuden a personas como yo que quieren aprender.

amigo no entiendo muy bien la parte de

cd /etc/vsftpd

mv vsftd.conf vsftpd.conf.backup

mcedit vsftpd.conf

te refieres al archivo que tengo aqui

nano /etc/vsftpd/vsftpd.conf

y si amigo solo quiero un user el mio
pero segui tus pasos y no pude seguir accesando me dice
Respuesta: 530 Login incorrect.
Error: Error crítico

sigo intentando amigo
muchas gracias y espero que si me puedas resolver mi duda
muchisimas gracias por sus atenciones.