Opensourceblog
lunes, 26 de julio de 2021
Cambiar el intérprete de comandos por defecto en Termux
Cómo instalar WordPress en Android?
domingo, 13 de junio de 2021
Canal sobre análisis de virus informáticos
Hola a todos los lectores de este blog, en esta ocasión les quiero comentar que me hice un canal de YouTube sobre el análisis de virus informáticos.
Aquí está el enlace al canal por si quieren darle un vistazo:
https://www.youtube.com/channel/UC-T8o-T0kpY9eqJYtsZ2u0w
Nos vemos en el siguiente post!
sábado, 5 de junio de 2021
Cómo compilar el kernel en GNU/Linux?
Bien, me he metido a compilar el kernel, y me dije a mí mismo:
"Todo bien hasta ahí, pero si al arrancar con el nuevo kernel compilado, el cargador de arranque me tira un error, que hago?"
Con un poco de miedo, me he animado a compilarlo, y aquí tienen los pasos a detalle para lograr compilar la última version del kernel en GNU/Linux, en mi caso en Ubuntu 16.04.1.
Lo primero es abrir una terminal, ya saben, esa "cosa rara" y ejecutar la siguiente orden para descargar las fuentes del kernel (aclaro que el servidor FTP del kernel cerró en 2017, y lo que aquí hago es descargarlo desde una página alemana que todavía lo tiene)
wget -c ftp.hosteurope.de/mirror/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.9.9.tar.gz
Con eso basta para que el archivo se guarde en nuestro /home:
Ahora lo descomprimimos con "tar"
Ejecutamos:
tar -xzvf /home/usuario/linux-5.9.9.tar.gz
Esto puede tardar un rato.
Ahora , cuando queramos acceder al menú de configuración del kernel, sólo tecleamos:
sudo apt-get install bison flex
cd /home/usuario/linux-5.9.9
make menuconfig
y accederemos.
Configuraremos algunas opciones aquí:Ahora lo compilaremos, tecleamos "make"
Esto tardará un poco, dependiendo de la configuración que hemos hecho.
Instalar y configurar un servidor SSH en GNU/Linux
Sí. Reconozco el hecho de que estuve ausente por mucho tiempo en este blog, pero ahora he vuelto!!!
Hola a todos los lectores del blog, en esta ocasión aprenderemos como instalar y configurar un servidor SSH en GNU/Linux.
Qué es SSH?
SSH (o Secure Shell) es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de un canal seguro en el que toda la información está cifrada. Además de la conexión a otros dispositivos, SSH permite copiar datos de forma segura (tanto archivos sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir contraseñas al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH y también puede redirigir el tráfico del (Sistema de Ventanas X) para poder ejecutar programas gráficos remotamente. El puerto TCP asignado por defecto es el 22.
Seguridad en SSH
SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible, evitando que terceras personas puedan descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.
Historia de SSH
Al principio solo existían los r-commands, que eran los basados en el programa rlogin, el cual funciona de una forma similar a telnet.
La primera versión del protocolo y el programa eran libres y los creó un finlandés llamado Tatu Ylönen, pero su licencia fue cambiando y terminó apareciendo la compañía SSH Communications Security, que lo ofrecía gratuitamente para uso doméstico y académico, pero exigía el pago a otras empresas. En el año 1997 (dos años después de que se creara la primera versión) se propuso como borrador en la IETF.
A principios de 1999 se empezó a escribir una versión que se convertiría en la implementación libre por excelencia, la de OpenBSD, llamada OpenSSH.
Para instalar y configurar un servidor SSH en GNU/Linux, abrimos la terminal y ejecutamos los siguientes comandos:
Ahora instalamos el servidor SSH:
Ahora configuraremos la seguridad de nuestro servidor cambiándole el puerto de escucha que viene por defecto, al que nosotros queramos, en este caso yo le configuraré el puerto 224.
Verificamos el estado:
Abrimos cualquier editor de texto apuntando al fichero de configuración y le cambiamos el puerto:
También deshabilitaremos el acceso remoto al usuario "root" porque si alguien sabe esa contraseña podrán acceder a la sesión SSH y espiarnos, e incluso robar contraseñas, etc.
Ahora guardamos los cambios y salimos, en este caso el editor es GNU nano, por lo que pulso:
Ctrl-O para guardar los cambios
ENTER para confirmar
Ctrl-X para salir
Ahora reiniciamos el servicio SSH:
Con eso el servidor SSH quedará operativo en nuestro equipo.
Ahora les dejaré las acciones básicas para operar el servidor SSH (esto también sirve para cualquier servidor, no solo SSH sino también servidores web, de impresión, etc:
Sintaxis del comando: sudo service ssh [acción]
Iniciar: sudo service ssh start
Detener: sudo service ssh stop
Recargar la configuración: sudo service ssh reload
Forzar la recarga de la configuración: sudo service ssh force-reload
Reiniciar: sudo service ssh restart
Ver estado: sudo service ssh status
Intentar reiniciar el servidor SSH: sudo service ssh try-restart
Eso ha sido todo por hoy :)
Nos vemos en el siguiente post!
jueves, 1 de abril de 2021
Cómo instalar software desde su código fuente en GNU/Linux?
Hola a todos los lectores del blog, en esta ocasión les enseñaré a instalar cualquier software desde su código fuente en GNU/Linux.
Qué es compilar?
Compilar es transformar el código fuente (código legible para humanos) en código que la computadora entiende.
Para instalar cualquier software desde su código fuente haremos lo siguiente:
Abrimos la terminal y ejecutamos estos comandos:
sudo apt-get update -y && sudo apt-get install libncursesw5-dev -y
Ahora descargaremos el código fuente del software en cuestión, en este ejemplo compilaré la última versión del editor GNU nano.
Ejecutamos esto en la terminal:
wget -c nano-editor.org/dist/v5/nano-5.6.tar.gz
para descargar el código fuente y almacenarlo en nuestro equipo.
(lo que está marcado en rojo es el archivo con el código fuente)
Ahora ejecutamos:
tar -xzvf nano-5.6.tar.gz
para descomprimir el archivo.
accedemos a la carpeta creada y ejecutamos el script configure con las opciones que queramos, que irá en busca de las librerías necesarias para compilar (si no se especifica nada en la opción --prefix, los binarios se instalarán por defecto en /usr/local)
Cuando termine ejecutamos:
make
para compilar el código fuente
Ahora ejecutamos:
sudo make install
para instalar los binarios compilados en las carpetas correctas
Y ahora comprobamos la versión de GNU nano:
Y así hemos concluído con este post. Espero les haya servido :)
Nos vemos en el siguiente post!!!
miércoles, 23 de diciembre de 2020
Instalar Quake 1 en Ubuntu y derivados + trucos
Hola a todos los lectores del blog, en este post les enseñaré como instalar el famoso juego Quake 1 en Ubuntu y derivados.
Primero abrimos una terminal con CTRL-ALT-T:
Ahora actualizaremos el índice de los repositorios con apt-get update:
Una vez hecho esto, instalamos el paquete "quake" que es el juego:
Ahora creamos la carpeta de quake e id1:
Ahora entramos a esas carpetas creadas y descargamos los datos del juego con el programa wget:
Ahora ejecutamos el juego:

Ahora dejaré los controles y los trucos:
W, A, S, D = Control del personaje
Espacio = Salto
Con el ratón controlamos el punto de mira y disparamos con el botón izquierdo (esto se puede cambiar en el menú)
Trucos:
GOD - invencible
FLY - permite volar
NOCLIP - como en Doom, permite atravesar paredes
IMPULSE 9 - te da todas las armas
GIVE # x- te da el armamento indicado, donde # es:
H = vidas
S = escudos
R = cohetes
C = electricidad
N = clavos
y "x" es la cantidad armamento:
Ejemplo:
200 cohetes....... GIVE R 200
IMPULSE 255 - las armas tienen cuádruple poder
IMPULSE 9 - Todas las armas y su munición.
Cambiar el intérprete de comandos por defecto en Termux
Hola a todos los lectores del blog, en esta ocasión les enseñaré cómo pueden cambiar el intérprete de comandos por defecto en Termux, lo que...
-
En este post les mostraré como ejecutar scripts en Termux cuando abramos la app, lo que tienen que hacer es abrir Termux y instalar el paque...
-
Hola a todos los lectores del blog, este es mi primer post, en el cual les enseñaré a como ser root en Termux sin rootear nuestro dispositiv...
-
Hola a todos los lectores del blog, en esta ocasión les mostraré como instalar un entorno de escritorio en Ubuntu en Termux, para hacer esto...





















