GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo compartir archivos localmente en Linux usando NitroShare

NitroShare es una aplicación de transferencia de archivos multiplataforma que puede ayudar a los usuarios de Linux a mover archivos de un dispositivo a otro siempre que esté instalado en todos ellos. Si bien hay muchas formas de hacerlo, y algunas son más seguras que NitroShare, esta es una de las más sencillas y fáciles de usar para las tareas cotidianas de uso compartido de archivos. En la siguiente guía rápida, mostraré cómo transferir un archivo de muestra desde un sistema Ubuntu a un sistema Arch.

Primero, necesitamos instalar NitroShare en ambos sistemas. NitroShare ya está disponible en los repositorios predeterminados de Ubuntu, por lo que puede instalarlo abriendo una terminal y escribiendo

sudo apt-get install nitroshare

Sin embargo, si desea la última versión absoluta del software, los desarrolladores de la aplicación ofrecen un repositorio oficial que puede agregar ingresando los siguientes comandos:

sudo apt-add-repository ppa:george-edison55/nitroshare

..seguido por:

sudo apt-get update and then

y luego

sudo apt-get install nitroshare

para instalar la última versión.

En Arch, el paquete está ubicado en el repositorio de AUR. Si tiene problemas para instalarlo desde la herramienta "pacman", simplemente abra una terminal y escriba los siguientes comandos:

wget https://aur.archlinux.org/cgit/aur.git/snapshot/nitroshare.tar.gz

para descargar el paquete, entonces

tar xf nitroshare.tar.gz

para descomprimir el archivo descargado, entonces

cd nitroshare

para ingresar al directorio recién creado, y finalmente

makepkg -sri

para instalar NitroShare.

Después de haber instalado la aplicación en ambos sistemas, ejecútela desde el menú y aparecerá un nuevo icono en su bandeja. Enviar un archivo a los dispositivos que comparten la misma conexión de red es tan simple como hacer clic con el botón izquierdo o derecho en el icono de la bandeja y seleccionar la opción "Enviar archivos...".

Esto abrirá una ventana del administrador de archivos que le permitirá seleccionar los archivos que desea enviar. Puede enviar uno o varios archivos, o incluso un directorio completo. El siguiente paso es elegir el dispositivo al que se van a enviar los archivos (solo uno en mi caso de todos modos).

Y luego un cuadro de diálogo mostrará el progreso de la transferencia. Puede cerrar esta ventana de progreso y NitroShare seguirá funcionando en segundo plano. Una vez que se complete la transferencia, el sistema de notificaciones le notificará.

Se accede a la configuración de la aplicación haciendo clic en el icono de la aplicación en la bandeja y seleccionando la opción "Configuración". Allí encontrará tres pestañas relacionadas con diferentes aspectos de la funcionalidad de la aplicación. En la pestaña "General", puede establecer un nombre de dispositivo que se transmitirá en la red, establecer opciones de inicio automático y también establecer el "comportamiento de recepción".

En la pestaña "Avanzado", verá la configuración de puerto y transmisión. El valor predeterminado debería funcionar bien, pero si tiene problemas con un número de puerto en particular, puede cambiarlo. Además, la configuración del tiempo de espera y el intervalo de transmisión pueden hacer que su dispositivo sea más fácil de detectar con más frecuencia, pero tenga en cuenta que habrá un pequeño inconveniente en la carga de tráfico debido a la comunicación constante.

Si toda esa sencillez en el envío y recepción de archivos te pone algo nervioso y quieres añadir una capa de seguridad a la app, ve al apartado “Seguridad” y haz clic en la casilla “Habilitar TLS”. Allí puede agregar certificados de CA, frases de contraseña de clave privada, etc.

Para la creación de una clave privada, abra una terminal y escriba

openssl genrsa -des3 -out rootCA.key 2048

Si desea un tamaño de clave más alto, debe reemplazar "2048" con "4096". Un detalle más es el parámetro “-des3” que añade una contraseña de protección a la clave. Si no desea ese paso, elimine el parámetro particular del comando anterior.

A continuación, escriba:

openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 2048 -out rootCA.pem

y se le solicitará que autofirme el certificado agregando algunos datos personales, lo que se hace respondiendo a una serie de preguntas. El parámetro "-días" define el período de tiempo antes de que caduque la clave, así que cambia su valor a lo que quieras. La forma final del archivo debería ser algo como esto:


Linux
  1. Cómo convertir archivos a codificación UTF-8 en Linux

  2. Cómo administrar archivos de registro usando Logrotate en Linux

  3. Cómo ver o cambiar ACL en archivos de Linux

  4. Cómo crear archivos Proc de Linux en el programa C usando LKM

  5. Cómo crear archivos dispersos en Linux usando el comando 'dd'

Cómo monitorear cambios de archivos usando fswatch en Linux

Cómo montar Dropbox localmente usando Rclone en Linux

Cómo encontrar archivos basados ​​en la marca de tiempo en Linux

Cómo eliminar archivos enumerados en otro archivo en Linux

Comparta archivos fácilmente entre Linux, Windows y Mac usando NitroShare

Cómo comprimir un archivo en Linux