Este artículo es una guía detallada para sincronizar archivos en su dispositivo Raspberry Pi usando Sincronización.
Sincronización de archivos en Raspberry Pi con Syncthing
La instalación de Sincronización No requiere ningún método de instalación complejo, en su lugar, puede completar fácilmente su instalación de su dispositivo Raspberry Pi utilizando los siguientes pasos simples:
Paso 1: Actualización de paquetes de Raspberry Pi
Antes de moverse hacia la configuración de sincronización, es mejor actualizar primero sus paquetes de Raspberry Pi utilizando el comando a continuación:
$ sudo apt actualización && sudo apt actualización
Paso 2: Instalación de requisitos previos
Después de actualizar el paquete, también deberá instalar un paquete adicional llamado "apt-transport-https"Como esto manejará la fuente que funcionará Https servicio. Puede instalar este paquete a través del siguiente comando:
$ sudo apt install apt-transport-https
Paso 3: Descargar la tecla GPG
A continuación, también deberá descargar y guardar la tecla GPG utilizando el siguiente comando para garantizar que el paquete provenga de una fuente confiable.
$ curl -s https: // sincronización.neto/llave de lanzamiento.txt | GPG -DEARMOR | sudo tee/usr/share/keyrings/syncthing-archive-keyring.gpg>/dev/null
El comando anterior agregará con éxito la tecla GPG.
Paso 4: Agregar repositorio de sincronización
Después de agregar la tecla GPG, puede aplicar el siguiente comando para agregar el repositorio de sincronización a la lista de origen de Raspberry Pi.
$ echo "Deb [firmado-by =/usr/share/keyrings/syncthing-archive-keyring.gpg] https: // apt.sincronización.Net/Syncthing Stable "| Sudo Tee/etc/apt/fuentes.lista.d/sincronización.lista
Paso 5: Actualización de la lista de origen
Una vez, agregas el Sincronización Repositorio, deberá actualizar la lista de origen de Raspberry Pi usando el siguiente comando:
$ sudo apt actualización
El comando anterior actualiza la lista de repositorio de Raspberry Pi.
Paso 6: Instale la sincronización en Raspberry Pi
Con la lista de origen actualizada, puede usar el siguiente comando para instalar Sincronización En Raspberry Pi:
$ sudo apt instalación de instalación
Paso 7: Ejecución de sincronización en Raspberry Pi
Después de instalar con éxito Sincronización En Raspberry Pi, ejecute el siguiente comando para ejecutar Sincronización en Raspberry Pi.
$ Syncthing
Cuando ejecute el comando anterior, abrirá el Sincronización interfaz web con la dirección "127.0.0.1: 8384"En tu navegador. También genera el archivo de configuración con la primera ejecución. Tienes que cerrar el navegador y usar el "Ctrl+C"Llaves en la terminal para dejar de sincronizar en Raspberry Pi.
Nota: Es importante abrir la sincronización al menos una vez antes de moverse hacia el siguiente paso.
Paso 8: Abrir archivo de configuración de sincronización
Para hacer los cambios, debe abrir el Sincronización Archivo de configuración utilizando el siguiente comando:
$ sudo nano ~/.config/syncthing/config.xml
Dentro de este archivo, encuentre la línea dada a continuación:
127.0.0.1: 8384
Puedes usar "Ctrl+W"Para encontrar la línea anterior en el archivo.
Ahora, cambie la IP dentro de la línea con la dirección IP de su Raspberry Pi y puede encontrar su dirección Raspberry Pi a través del siguiente comando:
$ hostname -i
Guarde el archivo anterior usando las teclas "Ctrl+x", y y presione Entrar para salir. Estamos haciendo este paso solo para asegurarnos de que solo los usuarios de confianza que están conectados con nuestra red local tengan acceso a los archivos.
Paso 9: Crear un archivo de servicio
En el paso de configuración final, tenemos que hacer una última tarea que es hacer un archivo de servicio para Sincronización Usando el siguiente comando:
$ sudo nano/lib/systemd/system/syncthing.servicio
Agregue la siguiente información dentro del archivo:
[Unidad]
Descripción = Syncthing
Documentación = hombre: sincronización (1)
Después = red.objetivo
[Servicio]
Usuario = RaspberryPi
Execstart =/usr/bin/synching -no -browser -no -resart -logflags = 0
Reiniciar = en falso
Reiniciar
SuccessExitStatus = 3 4
ReiniciarforceExitStatus = 3 4
# Endurecimiento
ProtectSystem = completo
PrivateTMP = True
SystemCallarchitectures = nativo
MemoryDenyWriteExeCute = True
NoneWPrivileges = True
[Instalar]
Wantedby = Multi-user.objetivo
Guarde el archivo y termine de crear el Sincronización Archivo de servicio en Raspberry Pi .
Paso 10: Habilitar el servicio de sincronización
Después de crear un archivo de servicio para Sincronización, Deberá habilitar el servicio nuevamente a través del siguiente comando:
$ sudo systemctl habilitar sincronización
Paso 11: Comenzar el servicio de sincronización
Ahora comienza el Sincronización Servicio en Raspberry Pi utilizando el comando mencionado a continuación:
$ sudo systemctl iniciar sincronización
Paso 12: Verificación de servicio de sincronización
También deberá asegurarse de si el Sincronización El servicio se está ejecutando bien en su Raspberry Pi y puede hacerlo emitiendo el siguiente comando ::
$ sudo SystemCtl Status Syncthing
Esto asegura que el Sincronización El servicio funciona perfectamente bien.
Paso 13: Acceder a la interfaz web de sincronización
Ahora usa la dirección http: // 192.168.100.162: 8384/ Para acceder a la interfaz web en su navegador.
Primero, deberá asegurarse Sincronización privacidad para que solo pueda acceder a sus archivos en su sistema y puede hacerlo haciendo clic en el "Ajustes" opción.
En el "Guía"Pestaña, ingrese el nombre de usuario, proporcione contraseña y luego haga clic en el"Ahorrar" botón.
Tan pronto como guarde los cambios, deberá proporcionar su nombre de usuario y contraseña para acceder a la interfaz web.
Para sincronizar los archivos entre los dispositivos, deberá agregar la ID del dispositivo haciendo clic en el "Agregar dispositivo remoto" opción. El dispositivo que desea agregar debe tener un Sincronización Instalar y la ID del dispositivo estará dentro de la aplicación. Después de eso, puede compartir su carpeta Raspberry Pi con ese dispositivo en particular haciendo clic en el "Agregar carpeta" opción.
Conclusión
Sincronización es una aplicación robusta que proporciona a los usuarios la libertad de compartir archivos entre múltiples dispositivos de manera segura. Puede instalar y ejecutar esta aplicación en su navegador Raspberry Pi a través de los pasos anteriores que incluyen agregar una tecla y repositorio GPG y usar el comando de instalación para instalar la aplicación en su dispositivo. Después de la instalación, deberá realizar algunos cambios en los archivos de configuración para acceder a Sincronización interfaz web en su navegador. Con el ID de dispositivo remoto, puede permitir que el dispositivo realice el intercambio de archivos con su Raspberry Pi.