Categories
es

Cómo sincronizar los archivos de configuración con ubuntu one

Estamos viviendo en el área de la computación en nube, donde muchos de los servicios gratuitos están disponibles que nos permiten sincronizar nuestros datos importantes por el bien de copia de seguridad para el almacenamiento remoto en la nube. Pero ¿qué pasa si no queremos almacenar nuestros datos confidenciales en la nube? bueno, afortunadamente FreeFileSync está disponible. Se trata de una utilidad gratuita multiplataforma que permite a los usuarios crear copias de seguridad de datos importantes en el disco del sistema local o en cualquier unidad USB externa. Una vez instalado, sigue sincronizando los directorios de origen y destino especificados; puedes tener la tranquilidad de que tus datos importantes se sincronizan continuamente. No es una aplicación hambrienta de recursos, consume una cantidad muy limitada de recursos del sistema y se ejecuta eficientemente en todo tipo de sistemas operativos modernos ( Microsoft Windows, Mac OS, Linux ). Tiene una larga lista de características que vamos a revisar más adelante en este artículo, pero primero vamos a ver la lista de sistemas operativos compatibles con esta aplicación. Está disponible para:

Es compatible con casi todas las versiones modernas de Linux antes mencionados sabores. Vamos a revisar sus características importantes y luego vamos a llegar a la parte de la instalación de esta aplicación en Ubuntu 16.10.

Características principales de FreeFileSync

FreeFileSync no es una aplicación nueva, ha estado bajo el radar de los profesionales de TI desde hace bastante tiempo y se ha ganado con éxito la confianza de los profesionales de la industria. Estas son algunas de las características más destacadas de esta aplicación.

  • Se ha desarrollado utilizando un algoritmo “a prueba de fallos” único que evita cualquier tipo de corrupción de datos durante el proceso de sincronización.
  • Esta utilidad utiliza un método de “secuencia de sincronización óptima” que evita los cuellos de botella relacionados con el espacio en disco.
  • No sólo puede sincronizar discos locales, sino que sus capacidades también incluyen la sincronización de recursos compartidos de red.
  • FreeFileSync utiliza una estructura de árbol de directorios intuitiva para obtener una mejor visión general del consumo de espacio en disco.
  • Puede copiar archivos bloqueados y detectar cualquier conflicto entre las carpetas de origen y destino.
  • Puede manejar automáticamente los trabajos por lotes y también maneja los “Enlaces Simbólicos” para que usted obtenga la cantidad exacta de datos respaldados.
  • Viene en versiones de instalación local y de portal. Puede instalarlo en su sistema local para uso regular, o puede utilizar la versión portátil para uso temporal. La versión portátil es incluso más ligera.
  • Muchas utilidades de esta naturaleza utilizan el concepto de tamaño de archivo/carpeta solamente, pero FreeFileSync utiliza el concepto de comparación del tamaño del contenido del archivo, así que de esta manera cualquier pequeño cambio en los directorios de origen o destino se sincroniza/respalda correctamente.
  • Utiliza el mecanismo “Case Sensitive” para asegurar que los datos completos están siendo sincronizados.
  • Maneja adecuadamente las dependencias del proceso de sincronización de archivos/carpetas para los tipos de particiones FAT y NTFS.

La lista de características puede seguir y seguir, pero las mencionadas anteriormente son las más destacadas de todas. Coge una taza de té, vamos a empezar la instalación de FreeFileSync en Ubuntu.

Instalación y uso de FreeFileSync en Ubuntu 16.10

Para la demostración, vamos a instalar esta aplicación en Ubuntu 16.10. En primer lugar, asegúrese de que su sistema Ubuntu está correctamente conectado a Internet y ejecute las actualizaciones del sistema para que todos los paquetes estén en las últimas versiones disponibles.

Una vez que nuestro sistema Ubuntu se hace con las actualizaciones del sistema, ejecute el siguiente comando en el terminal para descargar el archivo de paquete FreeFileSync a su sistema.

Extraiga el archivo descargado utilizando el siguiente comando.

Entra en el directorio extraído .

Ya casi hemos terminado, ahora tenemos que crear un lanzador para que podamos empezar a utilizar esta utilidad directamente desde el escritorio. Ejecute el siguiente comando, que permitirá a nuestro sistema Ubuntu habilitar la capacidad de crear archivos. desktop.

Ahora use el siguiente comando para invocar el asistente de “Crear Lanzador”.

Especifique el nombre para este nuevo lanzador y busque y seleccione la ruta para la utilidad “FreeFileSync” que podrá localizar en el directorio extraído.

Eso es todo, vaya a la barra de inicio de su sistema y usted será capaz de encontrar allí ahora.

Ejecútelo y comience a utilizar esta maravillosa aplicación. Como se muestra en la siguiente captura de pantalla, las dos casillas muestran los directorios de origen y destino. Utilice el botón Examinar en ambas partes para seleccionar los directorios de origen y destino para la sincronización. Puede guardar, actualizar o abrir sus tareas de sincronización desde la misma ventana. Esta ventana principal es un lugar donde puedes ver todas las opciones necesarias y con unos pocos clics, puedes configurar tus cosas importantes para sincronizar en la ubicación especificada o discos externos. Disfruta del poder del código abierto y de la simplicidad.

Puedes personalizar fácilmente el funcionamiento de esta aplicación, simplemente haz clic en el botón Configuración y esto es lo que te mostrará. Puedes elegir la variante de comparación de archivos desde aquí. Las variantes disponibles son “Tamaño de archivo y tiempo”, “Contenido de archivo” y “Tamaño de archivo” .

Estas variantes le permiten controlar la forma en que se sincronizan sus datos. La pestaña “Filtro” le permite incluir y excluir directorios, de forma similar puede modificar muchos ajustes desde la pestaña “Sincronización” de la siguiente ventana.

Realicemos un ejemplo de comparación utilizando esta utilidad. Tenemos dos directorios en nuestro sistema llamados “/home/aun/Download” y “/home/aun/Download1”. “/home/aun/Download” contiene un buen número de archivos, mientras que /home/aun/Download1 es actualmente un directorio vacío, elegiremos “/home/aun/Download” como directorio de origen y “/home/aun/Download1” como directorio de destino como se muestra en la siguiente captura de pantalla.

Haga clic en el botón “Comparar” y podrá ver la diferencia.

Haga clic en el botón “Sincronizar” para sincronizar estos dos directorios.

Ya está, los datos se han sincronizado correctamente.

Conclusión

Espero que haya disfrutado de este tutorial. En este tutorial hemos revisado las características importantes, el proceso de instalación y el uso de la utilidad FreeFileSync. Es una utilidad imprescindible para los usuarios de escritorio. Funciona a la perfección, pero si te encuentras con algún problema al usar esta aplicación, ten en cuenta que tiene un registro e informe de errores muy detallado y que está en constante fase de desarrollo. Los errores notificados se corrigen a intervalos regulares y puedes instalar la última versión de esta aplicación sin desinstalar la anterior, ya que el nuevo binario/ejecutable será capaz de identificar y limpiar cualquier versión antigua. Pruébalo hoy mismo, espero que disfrutes utilizando esta utilidad.

Lsync es una alternativa de sincronización ligera a Rsync. Funciona más o menos de la misma manera en que escanea un directorio establecido para los cambios y sincroniza

Lsyncd está disponible para Arch Linux, aunque no se encuentra en las fuentes primarias de software, por lo que no es posible instalarlo con la herramienta de gestión de paquetes Pacman. En su lugar, aquellos que deseen utilizar Live Sync Daemon en Arch deben descargarlo, compilarlo y configurarlo desde AUR.

Para que la aplicación funcione en Arch Linux, inicie un terminal y siga las siguientes instrucciones.

Paso 1: Utilizando Pacman, instale Base-devel y Git. Estos paquetes son esenciales, y no podrás interactuar con el paquete Lsyncd AUR sin ellos.

Paso 2: Clona la última instantánea de Lysncd AUR desde el sitio web oficial de Arch Linux User Repository.

Paso 3: Cambia el directorio de inicio del terminal de la carpeta de inicio al directorio “lsyncd” recién clonado mediante el comando CD.

Paso 4: Compila y genera un paquete instalable para tu PC con Arch Linux ejecutando el comando makepkg. Tenga en cuenta que cuando se utiliza makepkg , el paquete puede fallar al construirse. Si esto ocurre, consulta la página de AUR de Lsyncd y lee los comentarios de los usuarios para obtener orientación.

Fedora

OpenSUSE

Linux genérico

¿No encuentra Lsycnd para su sistema operativo Linux? Si es así, es posible que tengas que descargar el programa y compilarlo desde el código fuente. Abre un terminal y sigue las instrucciones paso a paso para aprender a compilar y ejecutar Lsycnd.

Paso 1: La aplicación tiene un montón de dependencias que deben ser instaladas. Comprueba la lista de abajo y coge cada uno de estos paquetes.

Cmake

Lua (5.2 o posterior)

Liblua (5.2 o posterior)

Compilador GCC

  • Compilador Lua
  • Hacer
  • Binutils
  • Git
  • Puedes encontrar más información sobre las dependencias necesarias en GitHub.
  • Paso 2: Utiliza Git y clona el código fuente en tu PC Linux.
  • Paso 3: Muévete a la carpeta de código Lsyncd con el comando CD.
  • Paso 4: Crea un nuevo directorio de compilación en la carpeta de código.

Paso 5: Mueva la sesión de terminal al nuevo directorio de construcción.

Paso 6: Ejecute cmake para iniciar el proceso de compilación del código.

Paso 7: Finaliza el proceso de compilación con el comando make.

Paso 8: Instala la aplicación en tu ordenador Linux con make install .

Configurar Lsyncd

El servicio Lsyncd se ejecuta en segundo plano. Por desgracia, el servicio no se inicia ni se habilita manualmente. Como resultado, antes de que podamos interactuar con Lsyc, debemos iniciar el servicio en segundo plano utilizando el comando systemctl.

Con el servicio iniciado, podemos crear un nuevo archivo de configuración utilizando el comando touch.

Ten en cuenta que en algunos sistemas operativos, crear un fichero en /etc/lsynd. conf puede no funcionar. Puede ser necesario crear un archivo de configuración en /etc/lsyncd/ en su lugar.

Abre el archivo de configuración con el editor de texto Nano.

O, si ha establecido la configuración en /etc/lsyncd/ , hágalo:

Pega el siguiente código en el archivo de configuración:

Una vez que el código esté en el editor de texto Nano, guárdalo pulsando la combinación de teclas Ctrl + O . Luego, sal de él con Ctrl + X .

Configurar la carpeta compartida

Ahora que el núcleo de la carpeta de configuración está configurado, necesitamos configurar un sistema de sincronización. Para configurar un sistema de sincronización, vuelve a Nano y pega el código en lsyncd. conf , directamente debajo de lo que se añadió anteriormente.

Nota: asegúrate de revisar el código de sincronización y cambiarlo para que se adapte a tus necesidades.

Una vez más, guarda las modificaciones en la carpeta lsyncd. conf de Nano con Ctrl + O.

Inicia la sincronización

Lsync está listo para funcionar. Ahora es el momento de iniciar el proceso de sincronización. En un terminal, utiliza el comando service para reiniciarlo.

Al reiniciar Lsync con el comando service, leerá el nuevo archivo de configuración e instantáneamente comenzará a sincronizar los datos.

Dejar una respuesta

Cancelar respuesta

Este sitio utiliza Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Existen muchas instrucciones para sincronizar tus archivos con el almacenamiento en la nube OneDrive en Linux. Sin embargo, por lo general se refieren a múltiples distribuciones de Linux que a menudo causa una confusión o un uso de algunos comandos que no han sido realmente probados antes de su publicación. Esta instrucción es sólo para Ubuntu 18.04 y 20.04 (64 bits).

Para instalar onedrive, primero hay que instalar algunas dependencias y configurar git.Abramos la aplicación Terminal e introduzcamos lo siguiente:

Vamos al directorio Downloads

Instalación del compilador DMD

Algunas instrucciones recomiendan usar snap para instalar algunas dependencias, por ejemplo aquí:

Si usas Ubuntu 18.04 o posterior, usa snap para instalar dmd

¡Probé eso y encontré que después de esa instalación algunas dependencias no se cumplen!

Así que te recomiendo que instales esas dependencias usando el método clásico como este:

Descargamos el paquete de 64 bits de

e instalarlo a nivel de sistema

Luego clonamos los archivos necesarios del repositorio con git:

Luego lo compilamos y lo instalamos:

El siguiente paso, necesitas autorizar onedrive con Microsoft para que pueda acceder a tu cuenta:

Copia la dirección web que aparece en la ventana del terminal justo después de Autorizar esta app visitando: , luego abre cualquier navegador web y pégala en la línea de dirección del navegador web.

Inicie sesión en su cuenta y conceda permiso a la aplicación para acceder a su cuenta.

Espere la respuesta.

A continuación, copie y pegue la dirección web de la respuesta en la parte correspondiente de la ventana del terminal con el prompt Enter the response uri: .

Ahora la instalación se ha realizado.

Antes de la sincronización, vamos a crear un directorio onedrive para el usuario actual

y copiar un archivo de configuración en el directorio por defecto

Ahora podemos salir del directorio de instalación

Es el momento de comprobar nuestra configuración actual

Verás algo como esto

Para una sincronización única, ejecute

o si quieres monitorizar tu almacenamiento OneDrive en busca de cambios

No olvides que onedrive no se inicia cuando el usuario inicia sesión. Para que se ejecute automáticamente al iniciar sesión, puedes añadir el comando onedriv e-monitor a tu aplicación de inicio.

Este comentario ha sido minimizado.

Copiar enlace Citar respuesta

abraunegg comentó el 9 de noviembre de 2020

Para Ubuntu 18.x, tus instrucciones no son del todo precisas – consulta:

Para Ubuntu 20.x – sigue las mismas instrucciones de 18.x x86_64, o usa el PPA de Ubuntu

© 2021 GitHub, Inc.

No puedes realizar esa acción en este momento.

Has iniciado sesión con otra pestaña o ventana. Recarga para actualizar tu sesión. Has cerrado sesión en otra pestaña o ventana. Recarga para actualizar tu sesión.

En el pasado, en AddictiveTips, hemos hablado de Symbolize, una aplicación de Linux que funciona con Dropbox para mantener sincronizados tus archivos de configuración. Sin embargo, no todo el mundo tiene una cuenta de Dropbox.

  • Si no tienes una cuenta en la nube de Dropbox pero aún quieres que tus configuraciones de Linux se mantengan sincronizadas, la siguiente mejor herramienta es Syncthing. En esta guía, le mostraremos cómo configurar un sistema Syncthing que siempre mantendrá sincronizados sus archivos de configuración en Linux.

Instalando Syncthing GTK en Linux

Syncthing GTK es la herramienta preferida para sincronizar en el escritorio de Linux, ya que Syncthing es una aplicación de servidor web, y la herramienta GTK facilita su uso en el escritorio. Sin embargo, la herramienta Syncthing GTK no viene preinstalada. Como resultado, necesitaremos repasar cómo instalarla antes de continuar.

La aplicación Syncthing GTK está disponible para su instalación en Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap y Flatpak. Para empezar a instalar la aplicación en su ordenador, abra una ventana de terminal y siga las instrucciones de instalación de la línea de comandos a continuación.

Ubuntu

En Ubuntu, la aplicación Syncthing GTK se puede instalar a través del comando Apt.

Debian 10

Si utiliza Debian 10, podrá hacer funcionar Syncthing GTK con el comando Apt-get que se indica a continuación.

Para que la aplicación funcione en Arch Linux, inicie un terminal y siga las siguientes instrucciones.

Syncthing-GTK está en el repositorio “Community” de Arch Linux. Para instalarlo, ejecute el comando Pacman.

Fedora

Syncthing-GTK está disponible en Fedora 30 mediante el comando Dnf. Sin embargo, Fedora 30 está desactualizado (2 años para ser exactos). Si utiliza Fedora y necesita que Syncthing GTK funcione, tendrá que seguir las instrucciones de instalación de Flatpak.

Paso 2: Clona la última instantánea de Lysncd AUR desde el sitio web oficial de Arch Linux User Repository.

Syncthing GTK está disponible en OpenSUSE 15.1 y 15.2 a través del repositorio de software “Oss”. Asegúrese de tener “Oss” activado. A continuación, introduzca el siguiente comando para que Syncthing GTK funcione.

Paso 1: La aplicación tiene un montón de dependencias que deben ser instaladas. Comprueba la lista de abajo y coge cada uno de estos paquetes.

Syncthing GTK está disponible para su instalación como Flatpak. Entonces, si usted es un usuario de Fedora Linux (o cualquier otra distribución que no tenga Syncthing GTK disponible) y necesita instalarlo, esta es la forma de hacerlo.

Cmake

Configurar Syncthing GTK

Syncthing GTK requiere configuración antes de su uso. Para configurarlo, inicie la aplicación en su escritorio Linux. Luego, siga el Asistente en pantalla para hacer que la aplicación funcione en su PC. Asegúrese de leer lo que el Asistente le dice en detalle, para que pueda entender cómo funciona Syncthing en su computadora.

Tenga en cuenta que necesitará configurar Syncthing GTK en todas las computadoras entre las que planea sincronizar archivos de configuración.

Sincronizando archivos de configuración

Sincronizar archivos de configuración con Syncthing en Linux se hace con la función symlinking. Para configurarla, siga las siguientes instrucciones paso a paso.

Paso 1: Elija la PC Linux que más utiliza. Esta PC será de la que tomemos los archivos de configuración y la que hará el alojamiento de los archivos de configuración.

Por ejemplo, si todos sus archivos de configuración esenciales están en su Desktop, configure la sincronización en Syncthing GTK en el desktop, y mueva todos los archivos de configuración a la carpeta “Sync” en esta PC sincronizada con otros sistemas Linux.

Una vez que haya determinado qué PC utiliza como principal, utilice el comando mv para colocar sus archivos de configuración en el directorio “Sync” de Syncthing.

Este comando de arriba moverá la mayoría de sus archivos de configuración a la carpeta “Sync” manejada por Syncthing. Para sincronizar otros archivos de configuración en su PC, necesitará cambiar

/.config en el comando anterior a la carpeta que desee mantener sincronizada.

Paso 2: En Syncthing GTK, haga clic en el ícono “Gear” al lado del botón minimizar para acceder al menú. Dentro del menú, haga clic en “Añadir dispositivo” y selecciónelo. A continuación, utilice el menú para añadir otros Linux

Dentro del área “Compartir con dispositivos”, marque las casillas junto a los PC que agregó a su carpeta Syncthing, dándoles acceso a la sincronización.

Paso 4: Después de agregar un dispositivo al recurso compartido, vaya al dispositivo que está agregando y mire la aplicación Syncthing GTK. Verá una notificación preguntando si desea conectarse al recurso compartido. Seleccione “Aceptar” para aceptar la conexión.

Paso 5: Una vez que haya aceptado la conexión en la PC Linux que intenta conectarse al recurso compartido Syncthing GTK, verá otra notificación. Esta notificación le preguntará si desea agregar la “Carpeta por Defecto”. Seleccione “Sí” para agregar la carpeta “Sync” a los dispositivos Linux que ha agregado a la sincronización.

Paso 6: Permita que los PCs conectados descarguen los archivos de configuración de la sincronización a través de su red. Cuando el proceso haya terminado, ejecute los siguientes comandos en todas las PCs para mantener sus archivos de configuración sincronizados usando Syncthing GTK.

Con los dos comandos ejecutados arriba, sus archivos de configuración estarán sincronizados. Sin embargo, recuerde que Syncthing debe estar corriendo para recibir actualizaciones de archivos.

¡Sólo Deme los Frijoles!

Sincronizando mi Desktop y Laptop

Tengo Ubuntu 11.04 instalado tanto en mi laptop como en mi Desktop.

Necesito hacer que se vean idénticos en términos de todas las aplicaciones instaladas y todos los archivos de configuración.

Quiero sincronizar archivos como los de configuración de vim y la última puntuación en Armagetron con la última librería python que tengo instalada en el sobremesa.

No quiero sincronizar todos esos mp3 y archivos de películas entre los sistemas.

¿Cómo podría conseguirlo? ¿Algún software que pueda utilizar para conseguirlo?

Ver Perfil

Ver mensajes del foro

Mensaje Privado

Visitar Página de Inicio

Quad Shot of Ubuntu

Re: Sincronizando mi Desktop y Laptop

  • Originalmente publicado por meadhikari
  • Tengo Ubuntu 11.04 instalado tanto en mi portátil como en mi Desktop.
  • Necesito que sean idénticos en cuanto a todas las aplicaciones instaladas y todos los archivos de configuración.
  • Quiero sincronizar archivos como los de configuración de vim y la última puntuación en Armagetron con la última librería de python que tengo instalada en el sobremesa.

No quiero sincronizar todos esos mp3 y archivos de películas entre los sistemas.

¿Cómo podría conseguirlo? ¿Algún software que pueda utilizar para conseguirlo?

Gracias de antemano

Ver mensajes del foro

Mensaje Privado

Visitar Página de Inicio

Quad Shot of Ubuntu

Re: Sincronizando mi Desktop y Laptop

Tras una larga época de éxito entre los usuarios de Linux, Ubuntu One ha lanzado por fin una versión para el sistema operativo Windows. Esto significa que puedes sincronizar fácilmente tus archivos entre, Ubuntu, Windows, Android y iPhone utilizando Ubuntu One. Además, puedes acceder a tu cuenta de Ubuntu One desde el sitio web del desarrollador para acceder y gestionar tus archivos en cualquier momento. En este post te proporcionaré una visión completa del cliente Ubuntu One para Windows. También puedes echar un vistazo a mi revisión del cliente Linux de Ubuntu One aquí: Ubuntu One – Servicio de almacenamiento en la nube para usuarios de Ubuntu, iPhone y Android .

El cliente Windows de Ubuntu One funciona más o menos de la misma manera que el cliente Linux. Una vez que se inicia Ubuntu One para Windows, se le da la opción de iniciar sesión con una cuenta existente o crear una nueva. Se puede crear una cuenta nueva directamente desde el sitio web de Ubuntu One o desde el cliente de escritorio.

Después de iniciar sesión, puede empezar a subir elementos colocándolos en la carpeta Ubuntu one situada en: C:\Users\username\Ubuntu One(en Windows).

Todos los elementos colocados en esta carpeta se sincronizan automáticamente con sus dispositivos compartidos (al igual que Dropbox o SugarSync). Puede colocar archivos o carpetas directamente en esta carpeta o utilizar el botón Añadir una carpeta desde la interfaz principal del cliente Ubuntu One.

La pestaña Dispositivos proporciona una lista completa de todos los dispositivos conectados (incluyendo PCs, portátiles y smartphones) con su cuenta de Ubuntu One.

La pestaña Configuración permite establecer una limitación de ancho de banda para los archivos que se están sincronizando con el servicio Ubuntu One. puedes establecer una velocidad de descarga y subida para evitar que se agote tu ancho de banda actual. Desde aquí, también puede habilitar Ubuntu One para iniciar la sincronización automáticamente al iniciar el sistema, habilitar las notificaciones del dispositivo y sincronizar todos los archivos compartidos con usted por otros usuarios. La pestaña Información de la cuenta permite redirigirte a tu cuenta de Ubuntu One (a través de un navegador) para cambiar las credenciales de la cuenta, como la dirección de correo electrónico, la contraseña, etc.

La versión de Windows para Ubuntu One parece ser el paso correcto por Canonical para diversificar su cuota de mercado para su servicio de almacenamiento en la nube para el mercado de usuarios basados en el sistema operativo Windows.

Lsyncd ( Live Syncing Mirror Daemon ) es una solución Linux ligera para sincronizar directorios remotos y locales. El uso de esta solución Linux no afecta al rendimiento de su sistema de archivos local de ninguna manera.

Una vez que instale y configure completamente Lsyncd , sus directorios locales y remotos se sincronizarán de tal forma que cualquier modificación de datos en el directorio local se anotará y actualizará en el directorio del servidor remoto. Las frecuentes actualizaciones de los directorios y las acciones de sincronización garantizan que los directorios local y remoto permanezcan idénticos.

Instalar Lsyncd en un servidor Linux

Esta solución de sincronización Lsyncd es compatible con varias plataformas de sistemas operativos Linux. Dependiendo de la distribución de Linux que esté utilizando, puede instalar Lsyncd desde uno de los siguientes comandos:

Instalar Lsyncd en distribuciones basadas en RHEL

Instalar Lsyncd en Fedora Linux

Instalar Lsyncd en Debian, Ubuntu y Mint

Instalar Lsyncd en OpenSUSE

Instalación de Lsyncd en Arch Linux

Uso de Lsyncd para sincronizar directorios locales y remotos en Linux

Necesitas estar en tu máquina local y tener acceso autenticado a una máquina o servidor remoto para que la sincronización bidireccional de directorios tenga éxito. Por mi parte, el servidor remoto que estoy utilizando tiene la dirección IP 18.118.208.XX .

En el equipo local, tenemos que configurar el inicio de sesión ssh sin contraseña en el equipo/servidor remoto mencionado.

El inicio de sesión ssh sin contraseña permite automatizar la sincronización de directorios local a remoto de Lsyncd sin problemas.

Configurar el inicio de sesión SSH sin contraseña a Linux remoto

1. Genere la clave SSH en el equipo local para acceder sin contraseña al servidor remoto.

Cuando se le pida que introduzca una frase de contraseña, deje el campo en blanco pulsando [ Intro ] en su teclado.

Crear clave SSH en Linux

2. Copie la clave pública SSH generada a su máquina remota. Ahora necesitamos transferir una copia de la clave pública SSH generada al servidor/máquina remota mencionada.

Copiar clave SSH a Linux remoto

Con este logro, cualquier acceso futuro a este servidor remoto ( 18.118.208.79 ) a través del comando SSH ( ssh [email protected] ) debería ser sin contraseña.

Inicio de sesión SSH sin contraseña en Linux

Es posible que también desee asegurarse de que el archivo /etc/ssh/sshd_config de su máquina remota tiene PubKeyAuthentication establecido en yes y PermitRootLogin establecido en without-password.

Configurar SSH en Linux

Reinicie el servicio sshd en la máquina remota.

Si los campos PubKeyAuthentication y PermitRootLogin no estaban habilitados en su servidor y logró habilitarlos, comience desde el paso 1 para volver a generar la clave pública SSH y luego vuelva a copiarla (paso 2) en el servidor remoto.

Sincronizar directorios locales con remotos usando Lsyncd

Cree el directorio remoto/destino necesario en su máquina remota

Cree el directorio de origen necesario en su máquina local.

Rellene este directorio fuente con algunos archivos:

Crear ficheros en Linux

Cree los archivos de registro y estado de Lsyncd.

Cree el directorio de configuración lsyncd asociado.

En este directorio, cree el archivo de configuración lsyncd. conf. lua.

Rellénalo con datos similares a los de la siguiente captura de pantalla

En este archivo, source es la ruta a los archivos que queremos sincronizar en la máquina local, host apunta al nombre de usuario+dirección IP del servidor remoto, y targetdir es el directorio de destino en el servidor remoto.

A continuación, inicia y activa Lsyncd .

Acceda al servidor remoto para confirmar la presencia de los archivos del directorio sincronizado. Compruebe si se ha producido alguna sincronización de archivos.

Confirmar la sincronización de archivos en Linux

Como puede ver, el comando ls antes de iniciar lsyncd en la máquina local mostraba cero archivos y el que aparece después de ejecutarlo muestra los archivos copiados de la máquina local.

Sólo necesitas instalar Lsyncd en la máquina anfitriona/fuente con los archivos del directorio que necesitas sincronizar. Es fácil de implementar y te da una solución de sincronización de archivos que funciona para máquinas locales a remotas y también directorios locales a locales.

Es posible que haya configurado cron jobs que se ejecutan a una hora específica para hacer copias de seguridad de archivos importantes o realizar cualquier tarea relacionada con el sistema. O puede que hayas configurado un servidor de registros para que rote los registros de tu sistema a intervalos regulares de tiempo. Si su reloj está desincronizado, esos trabajos no se ejecutarán a la hora correcta. Por eso es importante configurar una zona horaria correcta en los sistemas Linux y mantener el reloj sincronizado con Internet. Esta guía describe cómo configurar la sincronización horaria en Ubuntu Linux. Los pasos que se dan a continuación han sido probados en Ubuntu 18.04, sin embargo son los mismos para otros sistemas basados en Ubuntu que utilizan el servicio timesyncd de systemd.

Configurar la sincronización horaria en Ubuntu

Normalmente, establecemos la zona horaria durante la instalación. Sin embargo, puede cambiarla o establecer una zona horaria diferente si lo desea.

Primero, veamos la zona horaria actual en nuestro sistema Ubuntu usando el comando “date”:

Ejemplo de salida:

Como se puede ver en la salida anterior, el comando “date” muestra la fecha actual, así como la hora actual. Aquí, mi zona horaria actual es UTC, que significa Tiempo Universal Coordinado.

Alternativamente, puede consultar el archivo /etc/timezone para encontrar la zona horaria actual.

Ahora, veamos si el reloj está sincronizado con Internet. Para ello, simplemente ejecute:

Como puedes ver, el comando “timedatectl” muestra la hora local, la hora universal, la zona horaria y si el reloj del sistema está sincronizado con los servidores de Internet y si el servicio systemd-timesyncd. service está activo o inactivo. En mi caso, el reloj del sistema se está sincronizando con los servidores de hora de Internet.

Si el reloj no está sincronizado, verá “Reloj del sistema sincronizado: no” como se muestra en la siguiente captura de pantalla.

La sincronización horaria está desactivada.

Nota: La captura de pantalla anterior es antigua. Por eso se ve una fecha diferente.

Si ve “System clock synchronized: value set as no , el servicio timesyncd puede estar inactivo. Por lo tanto, simplemente reinicie el servicio y ver si ayuda.

Ahora compruebe el estado del servicio timesyncd:

Si este servicio está habilitado y activo, el reloj de su sistema debería sincronizarse con los servidores horarios de Internet.

Puedes comprobar si la sincronización horaria está activada o no utilizando el comando:

Si aún no funciona, ejecute el siguiente comando para habilitar la sincronización horaria:

Ahora el reloj de su sistema se sincronizará con los servidores de hora de Internet.

Cambiar la zona horaria usando el comando Timedatectl

¿Qué pasa si quiero utilizar una zona horaria diferente a UTC? Es muy fácil.

Primero, haga una lista de las zonas horarias disponibles utilizando el comando:

Verá una salida similar a la imagen de abajo.

Lista de zonas horarias usando el comando timedatectl

Puede establecer la zona horaria deseada (por ejemplo, Asia/Kolkata) utilizando el comando:

Compruebe de nuevo si la zona horaria se ha cambiado realmente utilizando el comando “date”:

O, utilice el comando timedatectl si desea la salida detallada:

Como has notado, he cambiado la zona horaria de UTC a IST (Indian standard time).

Para volver a la zona horaria UTC, simplemente ejecute:

Cambiar zona horaria usando Tzdata

En versiones antiguas de Ubuntu, el comando Timedatectl no está disponible. En estos casos, puede utilizar Tzdata (Time zone data) para configurar la sincronización horaria.

Elige la zona geográfica en la que vives. En mi caso, elegí Asia . Seleccione OK y pulse la tecla ENTER.

configurar la zona horaria mediante el comando tzdata

A continuación, seleccione la ciudad o región correspondiente a su zona horaria. En mi caso he elegido Calcuta .

configurar zona horaria usando tzdata

Finalmente, verá una salida como la siguiente en la Terminal.

Configurar la zona horaria en modo gráfico

Algunos usuarios pueden no sentirse cómodos con el modo CLI. Si usted es uno de ellos, puede cambiar fácilmente hacer todo esto desde el panel de configuración del sistema en modo gráfico.

Pulsa la tecla Super (tecla de Windows), escribe ajustes en el guión de Ubuntu y haz clic en el icono de Ajustes.

Iniciar la configuración del sistema desde el panel de Ubuntu

Alternativamente, haga clic en la flecha hacia abajo situada en la esquina superior derecha del escritorio de Ubuntu y haga clic en el icono de Configuración en la esquina izquierda.

Iniciar la configuración del sistema desde el panel superior

En la siguiente ventana, seleccione Detalles y haga clic en la opción Fecha y hora. Active las opciones Fecha y hora automáticas y Zona horaria automática.

Establecer zona horaria automática en Ubuntu

Cierra la ventana de Configuración y ¡listo! Ahora el reloj de tu sistema debería sincronizarse con los servidores horarios de Internet.

Ubuntu Touch es impresionante. Nextcloud también es increíble. Júntalos y tendrás impresionante… al cuadrado. ¿Cómo de guay sería tener tus fotos sincronizadas automáticamente con tu propio servidor de Nextcloud? Pues hoy puedes hacerlo y aquí te contamos cómo.

EDITADO 24 DIC 2018 – ¡Advertencia de seguridad importante antes de empezar! Actualmente en el momento de este post, UBsync no es muy seguro. Los voluntarios que lo bifurcaron no son expertos en seguridad y el archivo de contraseñas no es seguro y está en texto plano. Por lo tanto, te advertimos que si tu contenido es de naturaleza extremadamente privada, no utilices los contenidos de este blog hasta que la aplicación haya sido debidamente actualizada.

Sin embargo, si sólo estás tratando de mover tus selfies de tu teléfono a tu Nextcloud para guardarlos a buen recaudo, este blog será suficiente y esperemos que en los próximos tiempos tengamos algunos ayudantes en el proyecto para mejorar la forma en que se entrega la contraseña.

Además, hay una forma de mitigar algunos riesgos para que al menos tu usuario/contraseña principal de NC no pueda ser high jacked. Al iniciar sesión en la configuración de usuario Nextcloud a través de un navegador y vaya a “Seguridad” y “Crear nueva contraseña de la aplicación”. Asegúrate de guardar esta contraseña inmediatamente durante la creación y en un lugar seguro porque sólo puedes ver la contraseña una vez (no puedes volver y verla de nuevo).

Una vez que tengas esta contraseña lista, continúa con el blog.

Asegúrate de que tienes una cuenta de usuario y una contraseña de un servidor Nextcloud. Si no tienes una cuenta de usuario Nextcloud, considera fuertemente alojar la tuya propia. Puedes hacerlo en un ordenador que no utilices, o utilizando Nextcloudpi en una Raspberry pi, o alojar un “servidor más serio”.

En tu directorio de usuario Nextcloud, crea un directorio apropiado para poner tus archivos de Ubuntu Touch. Si no tocas nada todo irá a tu carpeta ‘Fotos’ por defecto.

Asegúrate de que tienes la aplicación UBsync instalada desde la OpenStore

Ve a Configuración del sistema en Ubuntu Touch

Ve a “Cuentas

Selecciona “Añadir cuenta

  1. Selecciona ‘Nextcloud’ Nota: Si intentas añadir una cuenta y no responde y te lleva al siguiente paso, puede que necesites reiniciar tu dispositivo.
  2. Introduce tus credenciales de Nextcloud (de la “contraseña de la nueva aplicación” que creaste al principio).
  3. Abre UBsync App en tu dispositivo Ubunt Touch
  4. Selecciona ‘Añadir una nueva cuenta
  5. Seleccione ‘permitir’ si el mensaje muestra el nombre de usuario correcto con la dirección correcta del servidor
  6. Vuelve a la pantalla ‘General Settings’ de UBsync
  7. Establezca la frecuencia de sincronización.
  8. Seleccione cualquier otro cambio que desee en esta página.
  9. Retrocede otra pantalla con el botón Atrás arriba a la izquierda
  10. Selecciona las carpetas de tu dispositivo que quieres sincronizar con tu Nextcloud con la opción ‘Sincronizar carpetas’. La opción por defecto pondrá tus fotos de Ubuntu Touch (sin editar) en el directorio /photos (que es un directorio por defecto cuando Nextcloud crea una nueva cuenta) desde el siguiente directorio de Ubuntu Touch
  11. Añade una nueva carpeta con el signo + en la parte superior derecha. Seleccione el directorio en su dispositivo UT que desea sincronizar. NOTA : Esta es la parte difícil, el gran ‘tick’ marca de verificación en el centro de la pantalla