View difference between Paste ID: vcyHJqcf and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
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 |