Advertisement
Guest User

Untitled

a guest
Dec 6th, 2010
1,178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. Instrucciones para hacer un mirror de wikileaks:
  2.  
  3. 1) crea un usuario con el que ellos sincronizarán los datos usando rsync sobre ssh.
  4.  
  5. > adduser wleaks
  6.  
  7. 2) En la home del usuario, en este caso /home/wleaks. Crea la carpeta .ssh:
  8.  
  9. > mkdir /home/wleaks/.ssh
  10.  
  11. 3) Pon la clave pública que te da wikileaks (la puedes descargar de http://wikileaks.hacktivistas.net/id_rsa.pub) en /home/wleaks/.ssh/authorized_keys
  12.  
  13. 4) Asegúrate de que tanto la carpeta creada como el fichero con la clave pública, pertenezca al usuario wleaks:
  14.  
  15. > chown -R /home/wleaks/.ssh
  16.  
  17. 5) Crea una carpeta desde donde servir el contenido, y donde wikileaks subirá el mismo:
  18.  
  19. > mkdir /home/wleaks/htdocs
  20.  
  21. 5.1) Opcionalmente, puedes hacer un mirror de los datos para tener contenido hasta que wikileaks te lo actualice:
  22.  
  23. > wget -r http://wikileaks.hacktivistas.net/
  24.  
  25. Esto te creará una carpeta wikileaks.hacktivistas.net, mueve el contenido a la que has creado anteriormente, desde donde se servirá. No olvides asegurarte que los ficheros son del usuario, así ellos podrán modificarlos:
  26.  
  27. > chown -R wleaks:wleaks /home/wleaks/htdocs
  28.  
  29. 6) configura tu servidor web para que sirva ese contenido en la dirección que hayas decidido usar. En este momento ya tienes el mirror funcionando!
  30.  
  31. 7) Para que wikileaks solo pueda subir/modificar cosas, pero no ejecutar comandos, hay que cambiar su shell por scponly (http://sublimation.org/scponly/wiki/index.php/Main_Page). Lamentablemente, el paquete de debian no esta compilado con la opcion necesaria para que funcione el rsync. Bájate las fuentes y compílalo pasándole la opción --enable-rsync-compat al configure). Una vez compilado e instalado, cámbiale la shell al usuario editando el fichero /etc/passwd y reemplazando "/bin/bash" por "/usr/local/bin/scponly" en la línea del usuario wleaks.
  32.  
  33. 8) Pásale los datos a wikileaks para que, a partir de ahora, te la mantengan actualizada: http://wikileaks.hacktivistas.net/mass-mirror.html
  34.  
  35. 9) Siéntate a esperar a que tu mirror aparezca en http://wikileaks.hacktivistas.net/mirrors.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement