Un servidor de archivos facil para Ubuntu

El otro día expliqué como se podía intercambiar un archivo fácilmente en una red local sin tener que hacer ningún tipo de configuración extraña, ni nada por el estilo.

Pero supongamos, que lo que quieres es compartir una carpeta completa, con todas sus subcarpetas. Pues también, se puede hacer de una manera bien sencilla, tal y como ha sugerido Manuel Gonzalez en su comentario.

Pantallazo-2 El resultado es el que ves en la imagen anterior. Simplemente un listado de las carpetas y/o archivos que se encuentran en el interior de la carpeta donde corres el servidor. Si pinchas sobre una carpeta, entrará en la carpeta, y si lo haces sobre un archivo lo descargará o mostrará según el tipo de archivo.

¿Como hacerlo funcionar?

Instalacion

Pues es muy sencillo, simplemente en un terminal te diriges a la carpeta que quieres compartir, y ejecutas el siguiente comando:

python -m SimpleHTTPServer 19000 &

Un par de cosillas. El 19000 corresponde al puerto al que te tendrás que conectar desde la otra máquina, y & es para que el servidor funcione en segundo plano, de forma que aunque te salgas del terminal, seguirá operando.
Puedes elegir otro puerto al igual, que es opcional el funcionamiento en segundo plano, siempre que tengas en cuenta que al salir del terminal el servidor dejará de funcionar.

Probando

Ahora te vas a otra máquina de la red local, e introduces en tu navegador Firefox, Midori, Internet Explorer, o el que sea, la dirección IP donde has iniciado el servidor, seguido del puerto en cuestión, por ejemplo .
Ya está, de esta manera, lo tienes muy sencillo para conectarte, independientemente del Sistema Operativo que estés corriendo en la otra máquina, del navegador, y de lo que sea. Funciona.

Realmente es una manera muy sencilla de compartir archivos. El poder de Python.

9 comentarios en “Un servidor de archivos facil para Ubuntu

  1. JO
    Joaquín hace 14 años

    Lo acabo de probar y funciona perfectamente. Como alternativa al «&» lo he arrancado desde screen. Muy buen truco, gracias.

  2. MA
    Manuel Gonzalez hace 14 años

    Hombre, me lo podrías agradecer, ¿no?

    1. EL
      El atareao hace 14 años

      He corregido el artículo haciendo mención a tu comentario, ya que agradezco muy mucho tu colaboración y la de todos aquellos que quieran participar.

      Disculpa que no lo introdujera antes, ha sido un error garrafal, intentaré que no suceda. Nuevamente te pido disculpas, y agradezco tu colaboración.

      Un saludo

  3. FR
    Francis hace 14 años

    Pues es muy útil e interesante, muchas gracias

  4. NA
    Nacho hace 13 años

    Muchas gracias por el aporte lo voy a probar,pero una duda y cuando quiera dejar de compartir el directorio?
    saludos

    1. NA
      Nacho hace 13 años

      Y ya puestos como hago para que se quede aunque cierre la terminal.?
      Muchas gracias

      1. EL
        El atareao hace 13 años

         Al añadir & al final del comando, la aplicación se ejecuta en segundo plano, por lo que aunque cierres el terminal seguirá funcionando, como explico en el artículo

  5. CA
    carlos hace 11 años

    y como lo paras??

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *