Ajuda FTP Ubuntu

  • Autor Autor Zahi
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Z

Zahi

Dseda
Hola queridos de forobeta, estoy por aqui por el siguiente problema haber quien sepa o algo, pasa lo siguiente.

Instalo todo vsftpd perfecto lo configuro y todo bien.

Al momento de entrar al ftp simplemente entra y no veo nada entonces hago a ir a la carpeta ... que es ir a mas atras y no pasa nada.

How to Install and Configure vsftpd on Ubuntu 14.04 LTS | Liquid Web Knowledge Base

En ese tutorial me baso.

Quien pueda solventarme o ayudarme, deseo que mi usuario ftp que yo creo pueda ver todas las carpetas ya que tengo instalado nginx.

Como recompensa daria un script con su respectiva licencia de cpc/cpm/popunders/videosads/slidersads.

Saludos
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
deseo que mi usuario ftp que yo creo pueda ver todas las carpetas ya que tengo instalado nginx.
Vos queres acceder a las carpetas donde este instaldo nginx?

Cuando te logueas en tu server ftp, solo podes entrar a tu carpeta de usuario, SI no me equivoco esta linea chroot_local_user=YES , te imposibilita ir a otras partes del server.

Te hago un preg, porque estas usando ftp, y no sftp???

Pd: El logo de tu pagina, es el logo de Ignis, Reino del Regnum!!!!
 
Última edição:
Puede que [MENTION=3716]skamasle[/MENTION] o [MENTION=47298]estudiseno[/MENTION] puedan ayudarte
 
Vos queres acceder a las carpetas donde este instaldo nginx?

Cuando te logueas en tu server ftp, solo podes entrar a tu carpeta de usuario, SI no me equivoco esta linea chroot_local_user=YES , te imposibilita ir a otras partes del server.

Te hago un preg, porque estas usando ftp, y no sftp???

Pd: El logo de tu pagina, es el logo de Ignis, Reino del Regnum!!!!

Exacto, yo he instalado vsftpd y proftpd pero ninguno me llega a lo que te dijo.
Mmm lo de esa linea vere si la desactivo haber.


Puede que skamasle o estudiseno puedan ayudarte

Gracias pero no tengo para pagar por ello.
 
Exacto, yo he instalado vsftpd y proftpd pero ninguno me llega a lo que te dijo.
Mmm lo de esa linea vere si la desactivo haber.

Sfto, no es un programa mas, como vsftpd o proftpd es otro protocolo totalmente diferente a ftp, es mucho mas seguro, de echo ftp es totalmente inseguro.
 
Sftp, Secure File Transfer Protocol (vamos un FTP con cifrado) y.. Vsftpd debe soporta el protocolo cifrado sin problema.
 
Create un usuario que apunte al directorio home de tu pagina.

Supongamos que tu pagina esta alojada en este directorio quedaría así

Inserir CODE, HTML ou PHP:
useradd -m -u www-data -g www-data -d /directorio/folder/nginx/www ftpwww
passwd ftpwww

Por defecto nginx tiene el usuario y grupo www-data, si tiene otra simplemente cámbialo a tu conveniencia, el ftpwww es tu usuario que le puedes cambiar de nombre al que quieras.

Ahora conectarte por SFTP al usuario y password que asignaste y listo :encouragement:
 
Problema resuelto, chroot_list era el que enjualaba el usuario ._.

Muchas gracias.
 
Problema resuelto, chroot_list era el que enjualaba el usuario ._.

Muchas gracias.

Aunque llegue un poquito tarde acá daré una mini explicación. El chroot solo es usado mayormente en servidores dedicados de manera escasa, casi ninguno tienen chroot pre configurado, y por lo regular tienes que mantener la linea #chroot_local_user=YES comentada, y si esta descomentada cambiar "YES" por "NO".

Adicionalmente


Es recomendable activar el modo pasivo, y por parte cambiar el puerto de acceso al FTP por seguridad.

Si quieres hacer esto para activar el modo pasivo:

Inserir CODE, HTML ou PHP:
pasv_enable=YES
pasv_max_port=4808
pasv_min_port=4708

Para cambiar el puerto FTP:

Inserir CODE, HTML ou PHP:
listen_port=4708

Una vez agregadas las lineas, al final del archivo vsftpd.conf, hacer un restart al servicio del vsftpd y listo.

Y para verificar si esta corriendo bajo dicho puerto poner netstat -tanp|grep 4708 (cambiar 4708 por el puerto que elegiste).

Ah, si usas Firewall recuerda agregar el puerto a este para que acepte las conexiones al puerto, y bloquea las del puerto 20 & 21.

Saludos.
 
Última edição:
Aunque llegue un poquito tarde acá daré una mini explicación. El chroot solo es usado mayormente en servidores dedicados de manera escasa, casi ninguno tienen chroot pre configurado, y por lo regular tienes que mantener la linea #chroot_local_user=YES comentada, y si esta descomentada cambiar "YES" por "NO".

Adicionalmente


Es recomendable activar el modo pasivo, y por parte cambiar el puerto de acceso al FTP por seguridad.

Si quieres hacer esto para activar el modo pasivo:

Inserir CODE, HTML ou PHP:
pasv_enable=YES
pasv_max_port=4808
pasv_min_port=4708

Para cambiar el puerto FTP:

Inserir CODE, HTML ou PHP:
listen_port=4708

Una vez agregadas las lineas, al final del archivo vsftpd.conf, hacer un restart al servicio del vsftpd y listo.

Y para verificar si esta corriendo bajo dicho puerto poner netstat -tanp|grep 4708 (cambiar 4708 por el puerto que elegiste).

Ah, si usas Firewall recuerda agregar el puerto a este para que acepte las conexiones al puerto, y bloquea las del puerto 20 & 21.

Saludos.

El enjaulado de usuarios se usa en dedicados "escasamente"? En fin.. Para hacerlo bien, lo propio es enjaularlos y en el caso de necesitar otro usuario que no este dado de alta en el sistema lo puedes hacer "de forma virtual"
 
El enjaulado de usuarios se usa en dedicados "escasamente"? En fin.. Para hacerlo bien, lo propio es enjaularlos y en el caso de necesitar otro usuario que no este dado de alta en el sistema lo puedes hacer "de forma virtual"

Como había dicho de manera escasa para pre instalaciones por defecto, como es en este caso.

Espero que mis comentarios no causen controversia con las demás personas que disponen de experiencia.
 
Como había dicho de manera escasa para pre instalaciones por defecto, como es en este caso.

Espero que mis comentarios no causen controversia con las demás personas que disponen de experiencia.

No crea controversia, cada uno lo puede hacer de la manera que considere correcta pero imagino que conoces los riesgos que puede conllevar no enjaular usuarios, ¿no?
Una instalación por defecto no tiene porque funcionar mal pero de ahí a adaptarlo a la situación/necesidades es otra historia..
Espero que no te molestara mi comentario y si fue el caso disculpa ya que con mi mensaje sólo quería puntualizarlo.

Un saludo!
 
No crea controversia, cada uno lo puede hacer de la manera que considere correcta pero imagino que conoces los riesgos que puede conllevar no enjaular usuarios, ¿no?
Una instalación por defecto no tiene porque funcionar mal pero de ahí a adaptarlo a la situación/necesidades es otra historia..
Espero que no te molestara mi comentario y si fue el caso disculpa ya que con mi mensaje sólo quería puntualizarlo.

Un saludo!

Jaja no te preocupes. Mas bien aclaraste algo que se me había olvidado aclarar, por que yo ya sabia eso... :encouragement:

Aunque para mas rápido como ya el usuario soluciono este problema no creo que vaya a elevar a mas.
 
Aunque llegue un poquito tarde acá daré una mini explicación. El chroot solo es usado mayormente en servidores dedicados de manera escasa, casi ninguno tienen chroot pre configurado, y por lo regular tienes que mantener la linea #chroot_local_user=YES comentada, y si esta descomentada cambiar "YES" por "NO".

Adicionalmente


Es recomendable activar el modo pasivo, y por parte cambiar el puerto de acceso al FTP por seguridad.

Si quieres hacer esto para activar el modo pasivo:

Inserir CODE, HTML ou PHP:
pasv_enable=YES
pasv_max_port=4808
pasv_min_port=4708

Para cambiar el puerto FTP:

Inserir CODE, HTML ou PHP:
listen_port=4708

Una vez agregadas las lineas, al final del archivo vsftpd.conf, hacer un restart al servicio del vsftpd y listo.

Y para verificar si esta corriendo bajo dicho puerto poner netstat -tanp|grep 4708 (cambiar 4708 por el puerto que elegiste).

Ah, si usas Firewall recuerda agregar el puerto a este para que acepte las conexiones al puerto, y bloquea las del puerto 20 & 21.

Saludos.

Gracias he modificado mis propios puertos para hacer un poco mas privado el ftp.

Gracias.
 
Voltar
Topo