Anuncio
No creas la exageración: la nube está lejos de ser segura. Pero no tengas miedo, ahora puedes olvidar Dropbox de una vez por todas, y muestre a las autoridades un dedo medio sólido haciendo rodar el suyo privado, ilimitadoy seguro plataforma de almacenamiento en la nube con un Raspberry Pi y sincronización de BitTorrent.
Parte de este proceso se superpone con hacer un Almacenamiento conectado a la red basado en Pi Convierta su Raspberry Pi en una caja NAS¿Tiene un par de discos duros externos y un Raspberry Pi? Haga de ellos un dispositivo de almacenamiento conectado en red barato y de baja potencia. Si bien el resultado final ciertamente no será tan ... Lee mas , que también puede consultar. Si eres realmente aventurero, incluso podrías construir un Raspberry Pi Twitter Bot Cómo construir un bot de Twitter Raspberry PiTwitter es el mayor depósito mundial de mensajes cortos de personas sin nada que decir, y ahora usted también puede contribuir a ese proyecto épico con un bot de Twitter automatizado, impulsado por su Frambuesa... Lee mas
que tuitea todos los archivos nuevos que se le agregan. Hazlo.BitTorrent? ¿No es eso ilegal?
Bien, en realidad no 8 usos legales para BitTorrent: te sorprenderíasAl igual que HTTP, que su navegador utiliza para comunicarse con sitios web, BitTorrent es solo un protocolo. Puede usar su navegador para descargar contenido pirateado, del mismo modo que puede usar un cliente BitTorrent para descargar ... Lee mas - aunque el uso más común del protocolo BitTorrent es distribuir material que se encuentre bajo la protección de derechos de autor. Sincronización de BitTorrent De Pirate Darling a Dropbox Alternative: BitTorrent Sync le permite mantener sus archivos sincronizados en todas las máquinasLos servicios de sincronización de archivos basados en la nube son fáciles de usar y funcionan bien, pero su privacidad puede o no ser su primera prioridad. Sin mencionar el hecho de que estos servicios siempre vienen con un almacenamiento ... Lee mas es un proyecto separado (fuente cerrada) de los creadores de BitTorrent; utiliza los mismos principios de distribución de archivos subyacentes, pero con cifrado y para un grupo privado de usuarios.
En términos simples, BitTorrent Sync es similar a Dropbox en que sincroniza archivos y carpetas entre computadoras autorizadas, pero no requiere un proveedor de servicios de nube externo, ya que utiliza las tecnologías subyacentes de distribución punto a punto de BitTorrent.
Necesitará
- Raspberry Pi
- Unidad de almacenamiento USB
- Computadora para pruebas
Empezando
Como siempre, empiezo desde una nueva instalación de Raspbian, pero esto debería funcionar bien con una instalación existente. Agarra la imagen de aquí y quemar usando esta utilidad para OS X o ImageWriter para ventanas. Después iniciar sesión de forma remota a través de SSH Configuración de su Raspberry Pi para uso sin cabeza con SSHEl Raspberry Pi puede aceptar comandos SSH cuando está conectado a una red local (ya sea por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el examen diario ... Lee mas , realice una actualización básica del sistema.
sudo apt-get update. sudo apt-get upgrade
Monta tu disco
Enumere sus unidades usando
sudo fdisk -l.

Una vez que haya identificado la correcta /dev dispositivo para su unidad:
sudo mkdir / media / sync. sudo mount -t auto / dev / sda1 / media / sync
(asumiendo /dev/sda1 es tu unidad USB)
Para asegurarse de que estos se monten automáticamente al reiniciar, edite el fstab archivo de configuración de la siguiente manera:
sudo nano / etc / fstab
Agregue la siguiente línea, recordando:
/ dev / sda1 / media / sync vfat por defecto 0 0
- /dev/sda1/ debería estar donde se monte su unidad USB
- /media/sync es la carpeta que creó para actuar como punto de montaje
- vfat es el tipo de sistema de archivos. Utilizar ntfs-3g si es una unidad NTFS, pero también deberá ejecutar sudo apt-get install ntfs-3g. Para particiones de Linux, ext4 Es común.
Instalar sincronización de BitTorrent
Afortunadamente, ahora hay una manera fácil de instalar sin compilación desordenada, pero necesitamos agregar una fuente personalizada para encontrar los archivos del paquete. Use los siguientes comandos, pegando uno por uno.
sudo gpg –keyserver pgp.mit.edu –recv-keys 6BF18B15. sudo gpg –armadura –exportar 6BF18B15 | sudo apt-key add - sudo echo deb http://debian.yeasoft.net/btsync wheezy main contrib no libre >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync wheezy main contrib no libre >> /etc/apt/sources.list.d/btsync.list. sudo apt-get update. sudo apt-get install btsync.
Tenga en cuenta que si obtiene errores de permiso en el sources.list.d archivo, intente editar el archivo manualmente con Nano:
sudo nano /etc/apt/sources.list.d/btsync.list
y pegar en estas líneas.
debutante http://debian.yeasoft.net/btsync wheezy principal contrib no libre. deb-src http://debian.yeasoft.net/btsync wheezy principal contrib no libre
Continúe con los comandos de actualización e instalación como antes.
Al instalar el paquete, recibirás un script de instalación especial. Crear una "instancia predeterminada" que funcione en cualquier número de puerto aleatorio: elegí 55555.

Revisé la instalación y acepté los valores predeterminados para todo lo demás (excepto la contraseña, obviamente).
Compruebe si la sincronización de BitTorrent está funcionando
El script de instalación debería haberlo agregado al archivo de inicio, así que continúe y reinicie para verificar esto:
sudo shutdown -r ahora
Déle un minuto más o menos para reiniciar, luego use otra PC para navegar por su interfaz web, es decir, escriba la dirección IP de su Pi, seguido de un colon, y el puerto de la interfaz web elegido durante la configuración; el valor predeterminado es 8888; entonces escribí http://192.1680.9:8888. Después de iniciar sesión, debería ser recibido con esto.

Crea una carpeta apuntando a tu /media/sync directorio o donde sea que elija montar la unidad anteriormente. La frase secreta es la clave de todos sus archivos; nunca se la dé a nadie en quien no confíe.

La aplicación comienza indexando la unidad si ya hay archivos allí, lo que puede llevar un tiempo.

Mientras tanto, puede continuar con seguridad e instalar la aplicación BitTorrent Sync en sus otras máquinas, eligiendo pegar su frase secreta durante el proceso de configuración. Elija el directorio relevante que se utilizará para sincronizar localmente, y sus archivos deben extraerse inmediatamente del Pi y comenzar a sincronizar (si tenía alguna para empezar, usé una unidad de datos que ya contenía unos cientos de gigabytes de archivos).

los Historia Las pestañas muestran un registro de los archivos que ha agregado cada dispositivo. Traslados muestra qué archivos se están sincronizando actualmente, ya sea hacia arriba o hacia abajo.
Para configuraciones avanzadas, haga clic en el icono de engranaje al lado de la carpeta en la GUI web, donde podrá obtener una frase de contraseña secreta para acceso de solo lecturao generar un frase de contraseña única para evitar dar la llave maestra.

En la práctica, el Pi carga a aproximadamente 600-700 kB / s, pero establezco un límite estricto de 1 MB / s por si acaso. La sincronización inicial tomará mucho tiempo si tiene terabytes de datos, pero recuerde, cuantas más computadoras tenga en su red privada BT Sync, más rápidas serán las sincronizaciones posteriores. (lo mismo que los principios de "siembra" para torrents regulares).
¿Es realmente seguro?
Las últimas revelaciones muestran que, de hecho, la NSA puede haber roto una gran cantidad de esquemas de cifrado comúnmente utilizados para proteger servicios como las VPN, entonces, ¿qué hay de la sincronización de BitTorrent? Los expertos creen el cifrado AES-256 utilizado allí aún no se ha descifrado. Snowden mismo dijo:
“El cifrado funciona. Los sistemas criptográficos sólidos implementados adecuadamente son una de las pocas cosas en las que puede confiar ”
¿Se te ocurre un uso para tu propio Dropbox privado? Tal vez un álbum de fotos familiar que se sincronice automáticamente con todos: BitTorrent Sync es ideal para archivos grandes, como puede ser el caso de las cámaras modernas. Enviar fotos grandes por correo electrónico es exasperantemente lento, ¡pero las fotos comprimidas me parecen aún más molestas! ¿Para qué usarás el tuyo?
Credito de imagen: adafruit / flickr, Kamil Porembi? esquí / flickr
James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.