Instalar y configurar Syncthing en Ubuntu 馃惂

Para continuar con el procedimiento de instalaci贸n, agregue la clave para la sincronizaci贸n y ejecute el comando sudo requerido.
sudo curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Agregue la versi贸n estable de Syncthing y ejecute el siguiente comando.
sudo echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
Se ha agregado la versi贸n estable y ahora actualiza el repositorio ejecutando el comando apt-get update.
sudo apt-get update
Ahora instale el paquete syncthing ejecutando el siguiente comando y presione y para continuar con la instalaci贸n.
sudo apt-get install syncthing -y

De forma predeterminada, la interfaz web de Syncthing solo est谩 disponible para las conexiones desde la misma computadora. Esto no funcionar谩 para nuestros prop贸sitos ya que estamos trabajando con servidores remotos.

Para solucionar esto, necesitamos editar una l铆nea en el archivo de configuraci贸n Syncthing. Sin embargo, el archivo de configuraci贸n a煤n no se ha creado.

Para crear el archivo autom谩ticamente, podemos iniciar el servicio breve mente. Escriba el comando de syncthing para ponerlo en funcionamiento:
syncthing
El proceso de syncthing no es un daemon, lo que significa que se solo se ejecuta en la sesi贸n de shell actual (lo solucionaremos implementando un script Upstart moment谩neamente). Comenzar谩 el proceso y crear谩 algunos archivos necesarios.

Despu茅s de un momento, ver谩 un mensaje informativo sobre su ID de nodo que se ve as铆:
[2EQK3] 15:47:15 OK: Ready to synchronize default (read-write)
[2EQK3] 15:47:15 INFO: Node 2EQK3ZR77PTBQGM44KE7VQIQG7ICXJDEOK34TO3SWOVMUL4QFBHA is "server1" at [dynamic]
Cuando ve esto, significa que el proceso se ha inicializado correctamente. Ahora podemos detener el proceso escribiendo:
CTRL-C


Hacer que syncthing sea un servicio permanente

Creamos un usuario para ispconfig o manualmente asi:
sudo adduser cliente1user1
Para inicializar syncthing en mi caso el usuario es cliente1user1 de tal suerte que podemos colocar syncthing como un servicio que funcione incluso despues de arrancar el sistema asi:
sudo systemctl enable syncthing@cliente1user1.service
A lo que no regresara algo asi:
Created symlink from /etc/systemd/system/multi-user.target.wants/syncthing@cliente1user1.service to /lib/systemd/system/syncthing@.service.
Ahora podemos iniciar el servicio Syncthing con el siguiente comando.
sudo systemctl start syncthing@cliente1user1.service
Comprobamos el estado del servicio.
sudo systemctl status syncthing@cliente1user1.service
A lo que nos debe arrojar algo asi:


Colocar usario y contrase帽a a nuestro GUI para poder ingresar de forma remota


Abrimos nuestra la terminal en nuestra maquina local y escribimos
ssh -L 9999:localhost:8384 root@IP_servidor_remoto
Donde
root = Usuario de nuestra maquina remota
IP_servidor_remoto = La ip de nuestro servidor remoto
9999 = Puerto con la que vamos a abrir  la la configuracion de Syncthing en nuestro navegador local.


Ahora abrimos nuestro navegador local con la con esta url: http://localhost:9999/

Hacemos click en Actions > Settings


Click en la pesta帽a GUI, cambiamos 127.0.0.1 por 0.0.0.0, colocamos un usuario y un password


Escribimos en nuestra termina
sudo systemctl start syncthing@cliente1user1.service
Ahora podemos detener incluso desisntalar vncserver y acceder desde nuestra maquina colocando en nuestro navegador ip_servidor:8384 


Nota: Repetimos ese proceso para nuestro otro servidor.


Conectar dos servidores y compartir archivos

Para compartir contenido, Syncthing requiere ambos extremos de la conexi贸n para agregar el otro servidor a su lista de nodos. Luego, ambos lados tambi茅n deben agregar un repositorio (directorio) para sincronizar.

Para agregar un nodo, necesitar谩 la ID del nodo complementario. Puede obtener este ID yendo al men煤 "Editar" en la esquina superior derecha y seleccionando la opci贸n "Mostrar ID".



Esto abrir谩 una superposici贸n con una identificaci贸n larga que puede copiar.  Copia la ID del primer nodo. ID_nodo1



En el nodo2, en el dashboar haga clic en el boton "Agregar dispositivo".



Y pegamos ID_nodo1 ademas ponemos el nombre con el que remos ver ese nodo y lo demas lo dejamos asi y click en guardar.


En el nodo1 se mostrara un mensaje de que el nodo2 se quiere vincular damos click en agregar dispositivo



Seleccionamos el path (del nodo1) con el que nos vamos a vincular y click en guardar.



En el nodo2 nos aparecera en mensaje que dice que si queremos agregar la carpeta del nodo1 para sincronizar con el nodo2 damos click en Agregar.


En el pop-up del nodo2 colocaremos el path de la carpeta a sincronizar con el nodo1 (opcionalmente el nombre) seleccionamos el nodo1 y click en guardar



Solo esperamos a que el nodo1 y nodo2 esten sincronizadosal 100% y es todo















Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 馃摗

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04