Compartir directorios a través de internet con GNU/Linux

Compartir directorios a través de internet con GNU/Linux
27/12/08


En alguna ocasión es realmente útil algún mecanismo para intercambiar archivos a través de internet, y cada vez nacen programas más sencillos para ello. Pues bien, si eres usuario de GNU/Linux, todo es aún más fácil, porque no necesitarás ningún programa. Explicaré lo sencillísimo que es poner al alcance de cualquier otro usuario (únicamente con permisos de lectura) los archivos de cualquier directorio.

No hay que instalar nada de nada, simplemente descarga este script y muévelo al directorio que deseas compartir. Ahora abre una consola, desplázate hasta dicho directorio y dale permisos de ejecución al script, con el siguiente comando:

chmod +x YakiBoo_share.sh

Antes de compartir vamos a ver qué IP tenemos, ya que para que otro usuario pueda ver nuestros contenidos necesitará saberla. Una manera es visitar alguna de las webs que nos lo dicen (como ip-adress), otra opción es instalar w3m (seguramente ya lo tengas instalado) y ejecutar el comando:

echo $(w3m -dump http://cfaj.freeshell.org/ipaddr.cgi)

Ahora que ya sabemos nuestra IP sólo hay que ejecutar YakiBoo_share desde el terminal, escribiendo:

./YakiBoo_share.sh

Ya está, todos los archivos del directorio en cuestión estarán accesibles a través de internet, sin más que abrir un navegador web e ir a la dirección <tu_ip>:8000 (ya que el script utiliza dicho puerto). En caso de algún error el script nos informará.

Espero que os sea util.

Escrito por sgm


Puedes dejar un comentario, o referenciar este post desde tu sitio web.

Responde