Vamos a dar una vuelta al cielo
Nubes – Caifanes
para ver lo que es eterno
y luego vienes a buscarme
Recientemente en la trinchera nos hicimos de unas cubieboards gracias a los amigos de creadores digitales y como niños con juguete nuevo, empezamos a moverles y buscar un uso practico.
Así que se nos ocurrió que fuera el kahtal de Alux (La casita de nuestro punto de venta), con lo que comenzamos con las configuraciones y después de que el buen @monolinux se rifo con instalarle el armbian, le instale el mariadb y restaure la bd, todo bien hasta aquí, sin embargo siempre es necesario un sistema gestor de db como lo es el favorito de la trinchera dbeaver.
Pero por nuestras necesidades (Instalamos el SO sin interfaz grafica y no tenemos monitor para la cubie) debemos conectarnos remotamente.
Por lo que aquí vamos con las configuraciones para hacerlo.
Lo primero, conectaros vía ssh con nuestro usuario y la ip del equipo kahtal
ssh kahtal@192.168.0.109
Ya que estamos en linux, mas precisamente en una distro basada en debian, nos movemos a la carpeta donde se encuentran las configuraciones del servidor de mariadb
cd /etc/mysql/mariadb.conf.d/
Ahora, con privilegios elevados (sudo) editamos el archivo 50-server.cnf que es donde esta la magia.
sudo nano 50-server.cnf
Por default y seguridad la configuración del bind-address es que solo se pueda acceder desde localhost o dicho de otra manera, desde la misma pc, por lo que es necesario poner la dirección IP desde la cual nos vamos a conectar.
Se pueden usar comodines para que puedan tener conectividad equipos de un mismo segmento de red, para ejemplo ya que por seguridad no es recomendable, vamos a poner 0.0.0.0 para que cualquiera se pueda conectar y aplicamos el confiable reinicio.
sudo systemctl restart mariadb
Con esto, lo que nos falta es tener un usuario de la bd que tenga privilegios desde un lugar que no sea localhost.
Entramos a mariadb
sudo mariadb -u root -password
Ejecutamos las siguientes queries para crear el usuario “alux” con contraseña “kahtal24” tanto para acceso desde localhost como de forma remota ‘%’
CREATE USER 'alux'@'localhost' IDENTIFIED BY 'kahtal24'; GRANT ALL PRIVILEGES ON . TO 'alux'@'localhost' WITH GRANT OPTION; CREATE USER 'alux'@'%' IDENTIFIED BY 'kahtal24'; GRANT ALL PRIVILEGES ON . TO 'alux'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES:
Y con esto podemos conectarnos remotamente a nuestro servidor mariadb
Nos vemos en la próxima
Mi nombre es Fernando Sánchez Ruíz, soy originario de Cortazar, Gto. Ingeniero en Sistemas Computacionales egresado del Instituto Tecnológico de Celaya.
Soy un melómano con especial interés en ska, reggae, punk, rock. Aficionado al Club Deportivo Guadalajara. Veo la comunidad GNU/Linux como una forma de resistencia e intento contribuir a la causa. Me gustan las películas y series de ciencia ficción y/o superheroes.
Se agradece mucho la explicación. Quiero utilizar una Raspberry para almacenar información scrapeada de internet y justo necesitaba acceder de manera remota.
Muchas gracias por tu comentario se te agradece, seguiremos publicando contenido de calidad. Para que nos sigas visitando
Saludos desde Villagrán Gto. Mexico