Crear un tunel ssh para acceder a Libertya vía web

En este post queremos dejar registro, de los pasos a seguir, para crear un túnel por ssh que nos permita acceder a Libertya en un servidor remoto vía web.

Antes que nada los créditos de nuestro sitio de referencia para esta configuración, son para Redes Zone, a quienes les estamos agradecidos por compartir su conocimiento.

En primer lugar asumimos que el servidor tiene instalado y publicado el acceso vía ssh.

Desde la máquina cliente en una terminal ejecutamos:

ssh -D 8081 -p 22 usuario@ip_publica

8081 = puerto a usar en el túnel
22 = puerto del servidor ssh, si usamos el puerto 22 no hace falta poner -p 22 ya que el puerto 22 es del de por defecto.
usuario = usuario del servidor para el login
ip_publica = dirección IP, dominio o host dinámico.

Luego hay que hacer unos ajustes en la configuración del navegador, tomando como referencia Firefox accedemos a Preferencias >> Avanzadas >> Red >> Configuración

Captura de pantalla de 2015-07-22 12:41:34

En este punto configuramos la ventana según se muestra a continuación (en todo caso cambiando el puerto utilizado):

Captura de pantalla de 2015-07-22 12:41:48Luego de esto podemos acceder al servidor de Libertya vía browser con la dirección IP local del servidor.

Captura de pantalla de 2015-07-22 12:53:25

Esperamos les sirva.

 

 

 

 

 

 

Automatizar backups de la base de datos de Libertya

En este post queremos dejar registro, de los pasos a seguir, para automatizar el backup de la base de datos de Libertya haciendo uso del crontab de Linux. En nuestro caso para un Ubuntu Server 14.02.

Antes que nada los créditos de nuestro sitio de referencia para esta configuración, son para José Diaz Silva, a quien le estamos agradecidos por compartir su conocimiento.

En primer lugar hacemos un script (backup_libertya.sh) que realiza el backup, comprime el sql resultado en un tar con la fecha y lo deja en una carpeta en el escritorio. Este script esta pensado para ser ejecutado por el usuario postgres.

#! /bin/bash

pg_dump nombre_base > /home/ubuntu/Escritorio/BK/nombre_bk.sql
tar -cvf /home/ubuntu/Escritorio/BK/BK”`date +\%Y-\%m-\%d`”.tar /home/ubuntu/Escritorio/BK/nombre_bk.sql
rm /home/ubuntu/Escritorio/BK/nombre_bk.sql

 

Luego necesitamos dar permisos al script para que pueda ser ejecutado y este disponible para todos los usuarios.

chmod +x backup_libertya.sh

chmod 777 backup_libertya.sh

 

Finalmente editamos con sudo el archivo del crontab que se encuentra en la ruta  /etc/crontab para agregar la llamada en función de la periodicidad buscada. En nuestro caso todos los días a las 19 hs.

00 19 * * * postgres /home/ubuntu/Escritorio/BK/backup_libertya.sh

 

La referencia es la siguiente

Captura de pantalla de 2015-07-22 11:57:32

Reiniciamos y tendremos disponible el servidor con backups automatizados.
Esperamos les sirva.

 

 

 

 

 

Levantar Servidor de Libertya al inicio de Linux

En este post queremos dejar registro, de los pasos a seguir, para agregar el script de inicio del servidor de Libertya cuando carga el sistema operativo, en nuestro caso para un Ubuntu Server 14.02.

Antes que nada los créditos de nuestro sitio de referencia para esta configuración, son para Álvaro Lara Cano, a quien le estamos agradecidos por compartir su conocimiento.

En primer lugar creamos el fichero que contendrá el script que llame al servidor de Libertya y lo guardamos como InicioLibertya.sh por ejemplo en /home/ubuntu/ si es nuestra home de usuario

#!/bin/sh
cd /home/ubuntu/apps/ServidorOXP/utils/
sh IniciarServidor.sh &

Luego movemos el fichero a la ubicacion “/etc/init.d/” que es donde ubuntu busca los scripts a ejecutar al inicio.
sudo mv /home/ubuntu/InicioLibertya.sh /etc/init.d/
Es importante que el mismo tenga permisos de ejecución, para lo cual ejecutamos el siguiente comando:
sudo chmod +x /etc/init.d/InicioLibertya.sh
sudo update-rc.d InicioLibertya.sh defaults
Reiniciamos y ya tendremos automaticamente el servidor disponible para ser utilizarlo.
Esperamos les sirva.