Si bien es posible compartir archivos en Linux utilizando herramientas como Samba, FTP y SSH, estas utilidades a menudo requieren violín con los comandos de terminal y no hay GUI en la mayoría de los casos. Muchas personas prefieren estos métodos, sin embargo, este artículo se centra en alternativas de GUI fáciles de usar que proporcionan una funcionalidad similar.
Así que vamos a saltar.
GSCONNECT / KDE Connect (entre escritorios, escritorios hacia / desde Android)
Requisitos: Tanto el receptor como el remitente deben tener la aplicación GSConnect o KDE Connect Android instalada y ejecutada durante el archivo compartido del archivo.
GSConnect es una implementación de KDE Connect, adaptada especialmente para GNOME Desktop.
KDE Connect es una aplicación multiplataforma gratuita y de código abierto que permite que sus dispositivos Linux y Android se comuniquen entre sí siempre que estén en la misma red. Puede compartir de forma segura contenido como notificaciones, archivos y mensajes SMS. KDE Connect también le permite controlar su escritorio a través del teléfono Android.
GSConnect está disponible como una extensión de shell de Gnome y se puede instalar desde aquí. La aplicación KDE Connect Play Store se puede descargar desde aquí. Tenga en cuenta que GSConnect puede no funcionar si la aplicación de escritorio KDE Connect está instalada en su dispositivo, por lo que se le recomienda que instale solo uno de ambos.
Después de instalar la extensión, haga clic en el icono de alimentación en el panel superior, luego haga clic en "Dispositivos móviles" para expandirla, seguido de un clic en "Configuración móvil" como se muestra en la captura de pantalla a continuación:
Haga clic en el botón Tres puntos ubicado en la barra superior de la nueva ventana de aplicación que se acaba de iniciar, luego haga clic en el botón "Compartir" para comenzar a compartir el archivo con otro dispositivo, ya sea que tenga instalada la aplicación GSConnect o KDE Connect Android. Si se le pide que "combine" el dispositivo, simplemente siga las instrucciones de la pantalla para emparejar los dispositivos.
También puede enviar un archivo desde el dispositivo Android a la PC de escritorio. La opción para enviar archivos aparecerá una vez que complete el proceso de emparejamiento. También es posible que deba dar permisos de acceso, lectura y escritura de almacenamiento a la aplicación KDE Connect Android.
LAN-SHARE (entre escritorios)
Requisitos: Tanto el receptor como el remitente deben tener la aplicación LAN-Share instalada y ejecutándose durante el archivo compartido.
LAN-SHARE, como su nombre indica, es una aplicación de transferencia de archivos de red local (LAN) para Linux. Se puede usar para transferir de forma inalámbrica una carpeta completa o múltiples archivos sin necesidad de configuración adicional.
La última compilación de LAN-compartir en forma de Appimage se puede descargar desde aquí. Después de descargar la aplicación, haz que sea ejecutable usando su Administrador de archivos. La GUI es bastante sencilla, solo tiene que hacer clic en el botón "Enviar", seleccionar un archivo y luego seleccionar un receptor para comenzar a compartir archivos.
Teletransporte (entre escritorios)
Requisitos: tanto el receptor como el remitente deben tener la aplicación TelePort instalada y en ejecución durante el archivo compartido.
TelePort es una aplicación GTK3 simple y minimalista para compartir archivos entre las PC de escritorio que se ejecutan en la misma red local.
Para instalar TelePort en Ubuntu, ejecute los comandos a continuación:
$ sudo apt install platpak
$ Flatpak remoto-add-if-no-exists flathub https: // flathub.org/repo/flathub.platpakrepo
$ Flatpak install Flathub com.fracción.teletransporte
Para ejecutar la aplicación, haga clic en el icono de la aplicación en el lanzador de aplicaciones o ejecute el comando a continuación:
$ Flatpak Run Com.fracción.teletransporte
Una vez que inicie la aplicación TelePort, detectará automáticamente otra aplicación TelePort que se ejecuta en una PC diferente en la misma red. Todo lo que tiene que hacer es hacer clic en "Enviar archivo" y seguir las instrucciones en pantalla.
Nitroshare (entre escritorios)
Requisitos: tanto el receptor como el remitente deben tener la aplicación Nitroshare instalada y en ejecución durante el archivo compartido.
Nitroshare es una aplicación multiplataforma simple pero efectiva para compartir archivos entre dispositivos en la misma red local. Lo que lo hace diferente de los demás es su capacidad para compartir archivos entre diferentes sistemas operativos para escritorios. Nitroshare está disponible para Linux, Windows y MacOS.
Nitroshare se puede descargar de los repositorios oficiales de Ubuntu, puede instalarlo ejecutando el comando a continuación:
$ sudo apt instalación nitroshare
Puede iniciar nitroshare desde el lanzador de aplicaciones, sin embargo, es posible que no vea ninguna ventana de GUI, ya que se abre atracada a la bandeja del sistema. Simplemente haga clic en el indicador en la bandeja del sistema y le dará un pequeño menú para ver e iniciar las transferencias.
Trebleshot (entre escritorios, escritorio a Android, Android a escritorio)
Requisitos: Tanto el receptor como el remitente deben tener la aplicación Android de Trebleshot-Desktop o Trebleshot instalada y ejecutada durante el archivo compartido del archivo.
TreBleshot es una aplicación de código libre y de código abierto para dispositivos Android y de escritorio que le permite enviar y recibir archivos a través de la red local.
La aplicación Android de Trebleshot se puede descargar desde Play Store. La aplicación de escritorio se puede descargar desde aquí en forma de Appimage.
Después de iniciar la aplicación, encontrará la pestaña "Transferencias" con un botón "Enviar archivos" en la parte inferior. Simplemente haga clic en el botón para iniciar la transferencia de archivos y siga las instrucciones en la pantalla. Trebleshot también le permite compartir mensajes de texto entre dispositivos utilizando la pestaña "Flujo de texto".
La UI de la aplicación Android es limpia, minimalista y funcional.
Snapdrop (entre escritorios, escritorio hacia/desde Android, entre el dispositivo y el navegador Chrome o Firefox)
Requisitos: tanto el receptor como el remitente deben tener https: // snapdrop.NET/ URL abierta en el navegador compatible.
Snapdrop es una aplicación web local compartiendo archivos que se ejecuta en su navegador. Inspirado en AirDrop de Apple, crea una conexión P2P usando WEBRTC para compartir los archivos. Sus archivos nunca se almacenan en ningún servidor y ni siquiera usa una base de datos.
Para comenzar a compartir archivos, simplemente abra https: // snapdrop.NET/ URL en un navegador que se ejecuta en el dispositivo del receptor y del remitente.
Snapdrop detectará automáticamente el dispositivo receptor y mostrará un nombre de icono, plataforma y navegador. Haga clic en el icono del dispositivo para comenzar a compartir.
Snapdrop ejecutando en Chrome para Android detecta correctamente Firefox que se ejecuta en Ubuntu con https: // snapdrop.NET/ URL abrió en una pestaña, como se muestra en la captura de pantalla a continuación:
Una vez que haya compartido el archivo, el receptor recibirá una notificación en el navegador para descargar el archivo.
Este es, con mucho, mi método favorito para compartir archivos entre dispositivos y no está restringido a ningún sistema operativo específico. El intercambio de archivos se limita solo a pares en la red local y, como se indicó anteriormente, no tiene que preocuparse de que sus archivos vayan a cualquier servidor de terceros.
Para concluir, le recomendaría que pruebe estas aplicaciones al menos una vez para medir su utilidad de acuerdo con sus casos de uso. Muchas de estas aplicaciones proporcionan funcionalidad adicional además de compartir archivos. KDE Connect / GSConnect es básicamente una navaja suiza que te permite hacer muchas cosas de forma remota en tu PC de escritorio Linux.