Autenticación desde Windows a Ubuntu Server con PuTTY y claves SSH

Para loguearnos en un servidor con Ubuntu Server no se recomienda usar el acceso por usuario y contraseña; sino por claves públicas y privadas. De esta manera, no se necesita poner la contraseña, sino simplemente proporcionar un archivo con la clave privada. En este tutorial vamos a ver cómo crear un par de claves con PuTTYgen, agregarlas a nuestro servidor en el archivo authorized_keys y finalmente loguearnos a través de PuTTY. Todo esto es para que al final podamos usar SSH para conectarnos a un servidor de Linux desde Windows. Nota: esto conecta desde Windows a Ubuntu. Si quieres, en cambio, conectarte desde Ubuntu a otra máquina con Ubuntu aquí está el tutorial. ...

enero 11, 2019 · 6 min · 1128 palabras · Parzibyte

Instalar Go en Linux Ubuntu 18

Instalar Go en una distribución de Linux, y sobre todo, Ubuntu, es más fácil que instalarlo en Windows. En este post veremos cómo instalar el lenguaje de programación Go en su versión 1.11 sobre Ubuntu 18.04 en su versión de 64 bits. Aunque este tutorial funciona para esas versiones, seguramente funciona en otras. Por cierto, como no usamos ningún comando específico de Ubuntu, se podrá instalar en la mayoría de distribuciones Linux. ...

enero 9, 2019 · 4 min · 698 palabras · Parzibyte

Reiniciar y apagar servidor de Linux desde SSH o terminal

Esta entrada es muy breve, veremos dos comandos básicos pero necesarios para administrar un servidor ejecutando Linux Ubuntu Server en cualquier versión. Lo que veremos será cómo reiniciar el servidor, y cómo apagarlo; todo esto desde la terminal. Primero nos debemos loguear en caso de conectarnos por SSH. Una vez que estemos en la terminal podemos comenzar. Por cierto, aunque estos son probados en Ubuntu 18, funcionan para otras distribuciones de Linux. ...

enero 8, 2019 · 1 min · 187 palabras · Parzibyte

Solución a error 1045 access denied for user (using password: YES) | MySQL

Tal vez uno de los errores más comunes del motor de base de datos MySQL es aquel que dice algo como lo siguiente: Error 1045: Access denied for user ‘usuario’@‘host’ (using password: YES) Este error puede ser causado desde la CLI, o al conectarnos desde un lenguaje de programación. Así que hoy veremos la solución a este problema, la cual, la mayoría de veces es escribir correctamente la contraseña y el usuario. Aunque no todo es así de fácil, ya que a veces hay errores muy específicos que dependen del lenguaje, sistema operativo o versión de servidor. En este post veremos la mayoría de soluciones, pero si no queda, puedes comentar. ...

enero 8, 2019 · 3 min · 591 palabras · Parzibyte

Parsear CSV con NodeJS y csv-parse

Node.JS ha ganado popularidad para programar aplicaciones del lado del servidor utilizando JavaScript. Parsear o leer un archivo CSV (valores separados por coma) es algo requerido muchas veces, por ejemplo, para importar datos o simplemente como medio de comunicación. Es por eso que en este artículo explico cómo abrir, leer y parsear un archivo CSV utilizando Node.JS (el lenguaje JavaScript del lado del servidor) y un módulo llamado csv-parse que nos facilitará la tarea. ...

diciembre 27, 2018 · 4 min · 704 palabras · Parzibyte

Habilitar autenticación y crear administrador en MongoDB

Por defecto, si instalamos el motor de base de datos de MongoDB, no hay seguridad. Es decir, cualquiera puede entrar y hacer lo que se le antoje, pues no hay permisos ni usuarios. Por eso es que hoy veremos: Cómo habilitar la seguridad en MongoDB Cómo crear un usuario administrador De esta manera tendremos nuestra base de datos asegurada, o bueno, al menos tendremos roles y permisos para que no cualquiera se pueda loguear. En otras palabras, en este post trato de explicar cómo asegurar nuestra instalación de MongoDB creando nuestro usuario administrador. ...

diciembre 12, 2018 · 3 min · 582 palabras · Parzibyte

Instalar extensión de MongoDB para PHP

En este post veremos cómo descargar la extensión de MongoDB para PHP, la cual no viene instalada por defecto. También veremos cómo editar el archivo php.ini para habilitar la extensión que nos permite conectarnos a MongoDB. La extensión de la que hablo se llama php_mongodb.dll y es muy fácil de habilitar, siempre y cuando la tengas instalada. Veremos cómo descargarla e instalarla. ...

diciembre 11, 2018 · 2 min · 403 palabras · Parzibyte

Servidor web completo en Go

Vamos a ver cómo crear un servidor web en el lenguaje de programación Go, también conocido como Golang. Lo que haremos será crear un servidor simple que responderá a peticiones GET, es decir, a las direcciones URL y que servirá archivos. Explicado de otra manera, nuestro server hará esto: Responder a peticiones dependiendo de la URL Leer parámetros que pasamos por la URL Servir un directorio y archivos, por ejemplo HTML, imágenes, vídeos, etcétera; algo así como lo hace el buen Apache o el servidor en Python. No necesitaremos librerías extras ni frameworks, pues el maravilloso lenguaje provee todo lo que necesitamos. Por cierto, si no lo tienes, mira cómo instalar Go en Windows. Este tutorial es completo, explicaré a detalle cada cosa, te aseguro que aunque es un poco largo te enseñará lo robusto que es el lenguaje Go en cuanto a la web. ¿Interesado en algo más robusto? conoce mux. ...

diciembre 3, 2018 · 8 min · 1505 palabras · Parzibyte

Configurar e instalar Apache y PHP en Android con Termux

Instalar servidor web y procesar archivos de PHP: armar una pila LAMPP en Android Sí, estás leyendo bien. Esto no es un post de esos que usan engaños para atraer visitas, realmente vamos a instalar un servidor apache en Android, configurarlo para que procese archivos de PHP y finalmente probar una aplicación real que se conecta a MySQL: todo corriendo desde nuestro teléfono móvil. El sistema que montaremos en Android será el sistema de ventas en PHP con PDO y MySQL. Ya deberías saber que no necesitamos que nuestro teléfono esté rooteado. Dejo el post demostrativo al final (y bueno, si no quieres bajar míralo de una vez). Importante: este post está actualizado hasta PHP 8 aunque las capturas tengan PHP 7. Si es necesario, actualizaré el post en el futuro. ...

noviembre 15, 2018 · 6 min · 1276 palabras · Parzibyte

Montar aplicación web de PHP y MySQL sobre Android

Implementar aplicación web con PHP y MySQL en nuestro dispositivo Android Este post es la continuación de: Instalar XAMPP en Android sin root. Ahí hicimos un Hola mundo, aquí montaremos un sistema; el cual es un ejercicio de un sistema de ventas. Recomiendo ver cómo instalar MySQL y cómo comenzar a trabajar con Termux. Esto es mágico. Todas las fuentes, estilos y vistas serán cargadas desde Apache en nuestro Android. Se procesarán los archivos de PHP y finalmente todo se guardará en una base de datos. ...

noviembre 15, 2018 · 2 min · 289 palabras · Parzibyte