GNU/Linux >> Tutoriales Linux >  >> Linux

Wormhole:comparta archivos de forma segura de una computadora a otra en Linux

Es de conocimiento público que si desea hacer la mayoría de las cosas de forma rápida y segura, debe usar la interfaz de línea de comandos. Por supuesto, existen aplicaciones ingeniosas con flujos de trabajo rápidos, pero en algunos casos, la CLI aún gobierna. Este es uno de esos casos.

Agujero de gusano es una aplicación basada en CLI con la que puede enviar de forma segura texto, archivos e incluso carpetas (que se comprimirán automáticamente) a prácticamente cualquier persona a través de CLI.

Imagine un escenario de caso base:desea enviar un par de archivos a un amigo, a miles de kilómetros de distancia. Inicia una nueva ventana de terminal usando Hyper (guiño), abre un agujero de gusano , y después de ingresar un par de palabras, presione enter.

Su amigo en el otro extremo abre su terminal, abre un agujero de gusano correspondiente e ingresa un código para autenticar su acceso a los archivos. ¡Fácil!

Sobre la seguridad

Con respecto a qué tan seguro es usar Wormhole, la página de GitHub dice:

El agujero de gusano la herramienta utiliza PAKEIntercambio de claves autenticadas con contraseña ” [que] luego se puede usar para cifrar datos. agujero de gusano utiliza el SPAKE2 algoritmo.

La biblioteca de agujeros de gusano requiere un "Servidor Rendezvous ”:un simple relé basado en WebSocket que entrega mensajes de un cliente a otro. Esto permite que los códigos de agujero de gusano omitan direcciones IP y números de puerto. La URL de un servidor público se integra en la biblioteca para su uso predeterminado y estará disponible gratuitamente hasta que el volumen o el abuso hagan que no sea factible admitirlo.

Los comandos de transferencia de archivos utilizan un "Transit Relay ”, que es otro servidor simple que une dos conexiones TCP entrantes y transfiere datos entre sí. El envío del agujero de gusano El modo de archivo comparte las direcciones IP de cada cliente con el otro (dentro del mensaje cifrado), y ambos clientes primero intentan conectarse directamente. Si esto falla, vuelven a usar el relé de tránsito.

Cómo instalar y usar Wormhole en Linux

En Debian 9 y Ubuntu 17.04+ , puede instalar Wormhole usando apt comando a continuación.

$ sudo apt install magic-wormhole

En versiones anteriores de Debian/Ubuntu , debe instalar los siguientes paquetes necesarios para obtener la última versión de Wormhole.

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip install magic-wormhole

En Fedora distribución, puede obtener usando los siguientes comandos.

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip install magic-wormhole

Una vez que se completa la instalación, puede comenzar a enviar archivos de inmediato.

Para enviar un archivo usa este comando.

$ wormhole send PopTheme.zip

Sending 16.9 MB file named 'PopTheme.zip'
On the other computer, please run: wormhole receive
Wormhole code is: 7-examine-stopwatch

Se generará un código durante el proceso de envío y eso es lo que pasará a su destinatario.

Archivos de envío de agujero de gusano

Para recibir un archivo use este comando:

$ wormhole receive 

Tanto el remitente como el destinatario recibirán notificaciones sobre el progreso de la transferencia del archivo o si el proceso encuentra algún error en el camino.

Creo que agujero de gusano es una aplicación ingeniosa; especialmente para aquellos que se sienten cómodos abriendo su terminal de vez en cuando (y maestros del teclado).


Linux
  1. Cómo copiar o clonar permisos de un archivo a otro en Linux

  2. ¿Cómo mover todos los archivos (incluidos los ocultos) de un directorio a otro?

  3. Linux:¿mover un volumen lógico de un grupo de volúmenes a otro?

  4. ¿Cómo mover archivos de una cuenta de usuario a otra en la misma computadora?

  5. ¿Cómo copiar los 10 archivos más recientes de un directorio a otro?

Cómo compartir archivos de forma segura desde la línea de comandos con ffsend en Linux

Instale Samba en Ubuntu 20.04 y comparta archivos en Linux y Windows

Cómo instalar software desde la fuente en Linux

Instalar Linux Mint desde USB

Cómo instalar phpMyAdmin de forma segura en Linux

¿Es VLC en Linux vulnerable a un ataque de archivos .wmv diseñados para instalar virus?