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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Ayuda con Configuración Proftpd
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con Configuración Proftpd  (Leído 5,586 veces)
DarkItachi


Desconectado Desconectado

Mensajes: 516


Itachi Uchiha


Ver Perfil
Ayuda con Configuración Proftpd
« en: 19 Abril 2011, 03:31 am »

Hola, soy bastante nuevo en Linux y tengo un Servidor Debian con la versión más reciente. El problema esque tras instalar wordpress, me pide datos de acceso FTP. Así que me tocó instalar Proftpd pero no tengo ni idea de como funciona y qué usuario y contraseña debo poner para acceder. Según tengo entendido hay que crear un usuario con useradd y asignarlo a un alias para luego logearse con el alias y poner la contraseña del usuario creada por passwd. Pero todo el rato me devuelve error 530. ¿Alguien sabe cómo configurarlo?

Saludos


En línea

Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.641


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Ayuda con Configuración Proftpd
« Respuesta #1 en: 19 Abril 2011, 11:29 am »

el proftpd lleva un fichero de configuración proftpd.conf dónde está todo explicado.

Si, debes añadir un usuario en el sistema para que pueda acceder al ftp. No hace falta lo del alias.

Te recomiendo las directivas:

Código:
RequireValidShell off
<Limit LOGIN>
Order allow,deny
AllowUser usuario
Deny all
</Limit>
DefaultRoot /home/usuario/public_html usuario

La primera para que el usuario del ftp aunque no tenga acceso shell pueda logearse al ftp (por seguridad), la segunda para que sólo puedan acceder los usuarios que tu digas al ftp, aunque tengan cuenta y la tercera para que vean los ficheros del directorio dónde está el wordpress (mira la ruta (path))


« Última modificación: 27 Septiembre 2011, 16:15 pm por el-brujo » En línea

DarkItachi


Desconectado Desconectado

Mensajes: 516


Itachi Uchiha


Ver Perfil
Re: Ayuda con Configuración Proftpd
« Respuesta #2 en: 19 Abril 2011, 17:09 pm »

el proftpd lleva un fichero de configuración proftpd.conf dónde está todo explicado.

Si, debes añadir un usuario en el sistema para que pueda acceder al ftp. No hace falta lo del alias.

Te recomiendo las directivas:

Código:
RequireValidShell off
<Limit LOGIN>
Order allow,deny
AllowUser usuario
Deny all
</Limit>
DefaultRoot /home/usuario/public_html usuario

La primera para que el usuario del ftp aunque no tenga acceso shell pueda logearse al ftp (por seguridad), la segunda para que sólo puedan acceder los usuarios que tu digas al ftp, aunque tengan cuenta y la tercera para que vean los ficheros del directorio dónde está el wordpress (mira la ruta (path))

Gracias, con eso me funcionó correctamente el FTP.

Añado una cosa para los que hayan encontrado este post buscando porqué Wordpress les pide datos de Acceso FTP si están en localhost. Es un fragmento de la web : http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

Citar
In order to fix this issue, you will need to make sure that the scripts which need to write to the filesystem are owned by the same user that apache is running as.
Many hosting companies will run your apache instance using your user account, and all of your files will be owned by the same account. In those cases, you will probably not have the issue described here.
If your hosting company is running apache as a system user, and your files are owned by your own account, your only option may be to enter your FTP credentials here and allow WordPress to use FTP.
If you are running on a hosting company that gives you root access, or you have installed WordPress on your own development machine at home or at work, you should be able to modify the filesystem permissions to allow WordPress to directly access the filesystem.
The easiest way to do this is to find out what user apache is running as and change ownership of the entire WordPress directory to that user. For example, if apache is running as 'httpd', you could use the following commands on your WordPress installation directory:

# chown -R httpd: wordpress

Note that not all versions of chown are equal. If that command does not work, see your local chown man page for usage information.

Tip: In order to find out what user your instance of apache is running as, create a test script with the following content:
<?php echo(exec("whoami")); ?>

En mi caso se arregló escribiendo: chown -R www-data: www

Saludos
« Última modificación: 27 Septiembre 2011, 16:15 pm por el-brujo » En línea

Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ProFtpd
Redes
aldg 0 2,550 Último mensaje 31 Agosto 2011, 14:28 pm
por aldg
Ayuda con instalación de proftpd
GNU/Linux
Sergiolocuelo 1 2,067 Último mensaje 28 Diciembre 2018, 15:02 pm
por xv0
MOVIDO: Ayuda con instalación de proftpd
Software
Songoku 0 1,509 Último mensaje 28 Diciembre 2018, 11:07 am
por Songoku
proftpd 1.3.5
Hacking
Panic0 4 3,481 Último mensaje 21 Enero 2022, 23:56 pm
por Panic0
Problema con vulnerabilidad de ProFTPD 1.3.3c
Hacking
pocholo 1 2,929 Último mensaje 9 Abril 2023, 17:52 pm
por LlopoRobot
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines