Conectar a EC2 de AWS usando SSH y pem

En este corto tutorial te mostraré cómo usar la clave alojada dentro de un archivo pem para conectarte a una instancia creada en Amazon Web Services (aws).

Esto servirá para usar SSH y conectarte al servidor sin usar usuario y contraseña; solo la clave. Por cierto, voy a suponer que tienes el archivo .pem y la ip pública de la instancia EC2.

(más…)

Clonar disco duro con Clonezilla

Hoy voy a mostrarte un tutorial para clonar un disco usando el software gratuito Clonezilla.

Pasa que me ha llegado mi SSD justamente hoy, y como no quiero instalar todo lo que ya tengo en mi viejo disco duro mecánico en este nuevo, decidí clonarlo.

Todavía recuerdo aquellos viejos tiempos en los que se usaba Norton Ghost o algo así para clonar discos. Pero bueno, vamos al grano.

(más…)

Por parzibyte, hace

Instalar Windows 10 sobre Ubuntu – Dual boot

En este post te mostraré cómo es posible tener instalado el sistema operativo Ubuntu y el sistema operativo Windows 10 en una misma computadora o mejor dicho, en un mismo disco duro; logrando un dual boot.

Los pasos que yo seguí fueron primero instalar Ubuntu y después instalar Windows 10.

Nota: no hagas lo del tutorial sin leerlo completo, pues cuando se siguen estos pasos debes recuperar el grub ya que Windows 10 lo sobrescribe; pero tranquilo, no es algo del otro mundo (lo dejaré igual al final).

Yo sé que no es algo nuevo lo del dual boot; lo que te muestro aquí es una guía por si instalaste Windows 10 después de Ubuntu y no sabes cómo acceder a éste último, para lo cual se requiere reparar el inicio.

(más…)

Por parzibyte, hace

Python: ejecutar comandos del sistema operativo

Hoy veremos cómo ejecutar órdenes en la terminal o línea de comandos usando Python; pasando argumentos a dichos comandos.

Es decir, usar Python para ejecutar un comando que se ejecutaría en la terminal ya sea de Windows o Linux, por ejemplo cd, ls, tree, etcétera.

Es importante mencionar que no vamos a obtener la salida del comando, sino que vamos a ejecutar el comando y ver si su código de salida es el correcto (es decir, que se ejecutó de manera correcta terminando con un estado 0) así que será silencioso.

Lo hago de esta forma porque en ocasiones utilizo Python para compilar otros programas, pero es un lío pasar argumentos o hacerlo portable entre Linux y Windows.

(más…)

PHP no muestra los errores en Linux: solución

Hoy te voy a mostrar una posible solución al problema de que PHP no muestra errores cuando se ejecuta en un servidor Linux (en mi caso fue con un derivado de Debian).

El problema es simple: PHP no muestra ningún error incluso aunque lo haya, es decir, no imprime ningún error en el navegador web, pero sabemos que el error debería estar ahí.

En otras ocasiones muestra un error 500 pero no muestra ningún mensaje explicativo.

(más…)

Remplazar texto en Linux usando sed

Hoy vamos a ver una pequeña introducción a sed en Linux. Veremos cómo remplazar texto de un archivo y enviarlo a otro archivo, enviarlo en la terminal, modificar el archivo original o recibir el texto de una tubería (mejor dicho, de la entrada estándar).

Para ello usaremos sed (stream editor) y la terminal.

(más…)

Ubuntu: Editar GRUB permanentemente

En este post te mostraré cómo modificar el grub de ubuntu (las opciones para iniciar el sistema) y hacer los cambios permanentes, es decir, los cambios van a permanecer incluso si actualizas.

Para lograr esto vamos a editar el archivo /etc/default/grub. En mi caso lo hago porque necesito establecer una opción en nouveau.modeset=0.

(más…)

Obtener clave de red WPA2 con Aircrack-ng

Hackear WPA2 con aircrack

Este no es un post falso ni con clickbait. Realmente te mostraré cómo puedes obtener la clave de una red WiFi que esté protegida con WPA2 usando aircrack.

Recuerda que para que esto funcione debes contar con aircrack-ng instalado. Si usas debian o uno de sus derivados simplemente ejecuta sudo apt-get install aircrack-ng

También necesitas tener un adaptador inalámbrico (tarjeta de red, antena, como le llames) que soporte el modo monitor.

Recuerda que todo esto no es simple magia, hay varios factores que intervienen. Por cierto, yo solo te muestro esto con fines educativos y no me hago responsable de lo que puedas llegar a hacer con esto.

(más…)