Herramientas Personales
Usted está aquí: Inicio ¡Participa! Foros
Acciones de Documento
Hilo abierto

Subir archivos a /var/www mediante vsftpd

Volver al foro (Usando Guadalinex V7)
Orden:   
  • Escrito por frjlara el 07/07/2011 12:43

    frjlara

    Adepto Ancestral

    Envíos: 274

    vsftpd sólo te deja acceder a la home del usuario si lo tienes enjaulado. Parece que enjaular a los usuarios es la opción más segura, y también parece que aún estando enjaulado hay diferentes maneras de acceder a /var/www.

    1) Creando una shell fantasma: http://cwflores.wordpress.com/2008/07/28/how-to-vsftpd-ubuntu/

    2) Montar el directorio dentro de nuestra carpeta: http://www.ducea.com/2006/07/27/allowing-ftp-access-to-files-outside-the-home-directory-chroot/

    3) ¿Creando un enlace simbólico? No sé si funciona.

     

    Según vuestra opinión ¿cuál es la mejor manera de subir archivos mediante ftp al directorio /var/www?

     

    Gracias y saludos.

    • Re: Subir archivos a /var/www mediante vsftpd

      Escrito por fjsrey el 13/07/2011 08:40

      fjsrey

      Adepto Ancestral

      Envíos: 164

      Los enlaces simbólicos sería lo ideal, pero parece que no funciona en vsftpd.

      Aquí hablan de que montar el directorio es una solución, pero usando el parámetro -bind

      Ejemplo:

      $ sudo mount –bind   /var/www  /home/usuario/miwww

       

      Saludos.

      Con windows tienes problemas, con linux los evitas.
      • Re: Subir archivos a /var/www mediante vsftpd

        Escrito por frjlara el 13/07/2011 09:43

        frjlara

        Adepto Ancestral

        Envíos: 274

        Sí, lo del comando bind es lo que indicaba en el punto 2 pero no sé si será la mejor manera de hacerlo. Al final he visto otra opción que es subir los archivos mediante sftp. De esta forma puedo acceder a /var/www. Y luego tendría que cambiar el dueño de la carpeta www con el comando chown.

         

        Saludos.

        • Re: Subir archivos a /var/www mediante vsftpd

          Escrito por josea.martinbejarano el 15/07/2011 09:32

          josea.martinbejarano

          Equipo Guadalinex

          Envíos: 143

           

          El problema que le veo a sftp es que necesitas un usuario que tenga permisos para escribir en /var/www y no sólo vas a poder subir archivos, sino que puedes acceder con ese usuario por ssh y 'hacer mas cosas'. Si lo vas a usar personalmente no hay problema, pero si vas a compartir este usuario y contraseña para que más personas puedan subir archivos, la seguridad podría estar comprometida.

          • Re: Subir archivos a /var/www mediante vsftpd

            Escrito por frjlara el 16/07/2011 19:06

            frjlara

            Adepto Ancestral

            Envíos: 274

            En principio era sólo para uso personal pero creo que lleváis razón y lo del comando bind quizás sea lo mejor.

            $ cd /var

            $ sudo chown usuario -R www

            He tenido que cambiar el dueño de www porque si no, no me deja poner archivos en www aunque esté montada en su home.

            $ sudo mount -–bind   /var/www  /home/usuario/miwww

            Ojo con el doble guión antes del comando "bind".

             

            Gracias y saludos.

             

             

            • Re: Subir archivos a /var/www mediante vsftpd

              Escrito por frjlara el 15/11/2011 15:42

              frjlara

              Adepto Ancestral

              Envíos: 274

              Me surge una duda. Si hago lo de arriba y monto /var/www en /home/usuario/miwww y tengo el home en una partición aparte ¿el espacio de la web se ocupa en la partición home o en la /var/www?

Buscador
Menú
Los que más escribieron en el último año
1

seneka77

16
2

indiocabreao

8
3

jacobcors

4
4

lukenlow

4
5

miancatri

4
6

damianosullivan

3
7

eulogos

3
8

sseneca101

3
9

transistor47

2
10

azamrod

2
11

saeed

2
12

josepanadero

2
13

bank0000cb

1
14

daniel25

1
15

evaaa

1
16

daniel1975

1
 

Hecho con Plone CMS, el Sistema de Gestión de Contenidos de Fuentes Abiertos

Este sitio cumple con los siguientes estándares: