Tecnología IMCO  3.0.0
Descripción de los servicios utilizados por IMCO, sus publicaciones web e implementación de imco/indices-api, imco/comparacarreras-api e imco/catalogonoms-api en Laravel 5.4.44
Respaldos

Nextcloud

  • La aplicación web se encuentra instalada en dev.imco.org.mx:/var/www/nextcloud.imco.org.mx
  • Los archivos se encuentran almacenados en la NAS ls220d8fd (La caja negra que dice BUFFALO) el acceso se realiza mediante un punto de montaje de archivos remotos realizado en dev.imco.org.mx:/home/emirhg/nextcloud/data (Veaseel archivo /etc/fstab de dev.imco.org.mx)
  • El script ls220d8fd:/etc/init.d/nextcloud-tunnel.sh se encarga de controlar el tunel SSH desde el NAS hasta dev.imco.org.mx y realizar el montaje remoto de archivos. A su vez revisa periodicamente que la conección no

NAS ls220d8fd

El firmware de la NAS fue sobreescrito para poder tener acceso via SSH y poder saltarnos la límitación del sistema de nube original que sólo funciona en una red de área local. El firmware montado se encuentra en la carpeta compartida de la documentación.

  • ls200-166.zip Firmware de fabrica
  • ls200-166-ssh.zip Firmware hackeado

En caso de que se requiera sobreescribir el Firmware (actualización) nuevamente se aconseja consultar el sitio http://buffalo.nas-central.org/wiki/Hacking dónde se encuentran los pasos para romper la contraseña así cómo contraseñas conocidas de el paquete del Firmware y detalles paso a paso para abrir el puerto SSH en un Firmware de fabrica.

TIP: El actualizador no permite sobreescribir el Firmware si detecta que la versión no es más reciente que la que ya está instalada, refierase a NAS Central para ver cómo evitar esto.

SSH

El demonio de Secure Shell se encuentra corriendo en el puerto 54224. Para facilitar la conexión agregue esta entrada en el artchivo ~/.ssh/.config

1 Host ls220d8fd.weworkcervantes.imco.org.mx
2  HostName 10.176.11.4
3  Port 54224
4  User root

Desde la red de WeWork será posible conectarse a la NAS por medio de SSH

1 ssh ls220d8fd.weworkcervantes.imco.org.mx

SSH Tunnel

LS220D8FD cuenta con un init script en /etc/init.d/nextcloud-tunnel.sh que se encarga de crear un tunnel por SSH con el servidor dev.imco.org.mx con la finalidad de que el sistema de archivos pueda ser utilizado de forma remota por la aplicación Nextcloud

ADVERTENCIA:

Para establecer una conexión con el dispositivo por SSH, se debe estar en la misma LAN o mediante el tunnel creado por /etc/init.d/nextcloud-tunnel.sh desde dev.imco.org.mx, la conexicón desde el tunel se puede realizar estableciendo una conexicón SSH con localhost:10000

1 user@dev.imco.org.mx:~ $ ssh -p 10000 nextcloud@localhost

Los respaldos se localizan en ls220d8fd/mnt/array1/nextcloud/backups, también accesible desde dev, en el punto de montaje descriot por /etc/fstab

1 nextcloud@localhost:./backups /home/emirhg/nextcloud/backups fuse.sshfs umask=0077,defaults,noauto,user,allow_other,reconnect,port=10000,uid=111,gid=120 0 0

El punto de montaje:

1 nextcloud@localhost:./data /home/emirhg/nextcloud/data fuse.sshfs umask=0117,defaults,noauto,user,reconnect,port=10000,allow_other,uid=33,gid=1004 0 0

Corresponde a la carpeta de datos de los usuarios de (Nextcloud)[https://nextcloud.imco.org.mx]