Generar una Contraseña Aleatoria Desde la Terminal [ Generar contraseñas en linux ]

Con este comando se puede generar una contraseña con los caracteres que especifiques.

< /dev/urandom tr -dc A-Za-z0-9_.@ | head -c10; echo \n

En el comando anterior, le indicamos a urandom que genere una cadena que contenga elementos en minúscula y mayúscula, incluyendo todas las letras del abecedario, los números del 0 al 9 y sus combinaciones, más el guion bajo (_), el punto y la arroba.

El salto de linea del final es para que la contraseña generada quede en una linea aparte.

Creo que es muy útil el comando para generar contraseñas, aunque claro tienes que apuntarla bien por que se te puede olvidar, mas si generas muchas contraseñas, pero bueno primero la seguridad.

Esto también lo vi en hackingballz que esta muy interesante su blog y me lo traigo para acá para que no se me olvide :).

Nos vemos


Instalando debian en 5 minutos [ How To ]

Hace mucho no escribía por aquí, ningún texto mio, ahora un poco aburrido y sin muchas ganas de escribir mucho, voy a dejar una pequeña instalación básica de debían, para los que no quieren cargar su sistema mucho,

es bastante sencillo, no se instalaran cosas innecesarias sera como un debían desatendido, no entrare en muchos detalles de las particiones ya eso esta explicado por ahí,

voy escribiendo a lo que me acuerdo, así que si hay algún error pues me dicen y lo corregimos Wink

Normal, esto va creo que para cualquier debian, lo e echo con el 4 y con lenny también ( mas con lenny que instala muchas cosas y carga demasiado el sistema a mi gusto, y el micro va siempre a mas de la mitad y sin ejecutarse casi nada, ya con esto queda me queda a mi gusto)

Comenzamos, la Instalación normal, de debian, pasamos la parte de particiones y esas cosas,

todo normal, excepto cuando llegamos a la parte en donde nos pregunta, que si queremos instalas

Entorno Grafico
Sistema Base

Normalmente esas son las dos opciones que aparecen marcadas, para instalar, desmarcamos esas dos opciones y si hay otra marcada también la quitamos, así que no instalaremos ni sistema base ni nada de nada ( para desmaercar o marcar usamos ESPACIO si dan enter es para dar al SIGUIENTE )

después de eso creo que nos pregunta que si queremos hacer la replica de red, le decimos que no ( en lenny descarga 800 archivos, en erch creo que 512), bueno no aceptamos la replica de red, tampoco tenemos otro cd para insertar así que omitimos eso también…

listo después de omitir esos pasos, el sistema comienza instalar, no pasan 4 minutos cuando estamos reiniciando y cargando el debian,

Claro esta que sin nada, sin entorno gráfico, y sin nada, la maquina vuela como nunca, y ocupa solo unas 12 megas de ram para correr, bueno seguimos con el resto..

Nos logueamos,

Aparecemos en el escritorio así que pasamos a ser root con

$ su

ponemos el password, ya estamos listos para instalar,

instalamos las X xserver-xorg-core

Yo lo hago con aptitude me gusta un poco mas..

aptitude install xserver-xorg-core

Ahora tenemos que escojer el gestor de ventanas, yo como siempre fiel a Gnome

pero aquí hay una lista que les ayudara un poco con eso si quieren algo diferente..

Aqui iba un link asi que despues lo posteo aqui para que no digan que es spam Sad

Seguimos con eso,

Ahora instalamos, el gdm

# aptitude install gdm

Creo que era GDM si

Y después de esto nos falta el gnome si es que es ese el que escogimos,

# aptitude install gnome-core

Yo instalo el gnome-core ya que es la versión lite y tiene lo básico nada mas, en otras palabras casi no tiene nada, si solo instalamos gnome, pues no tiene mucho sentido hacer todo esto que hicimos,

Ahora creo que es todo, OJO se me olvido antes de instalar las X y todo lo demás, hacemos un apt-get update para actualizar los repositorios,

Ahora si reiniciamos y tenemos entorno gráfico.. y si no lo tenemos basta con cargarlo manualmente (solo la primera vez, no es que tendrán que hacerlo siempre que inician)

escribimos esto como root también..

/etc/init.d/gdm start

eso si tenemos gnome, con kde creo que es kdm Lips Sealed

Ahora tenemos la base del sistema, solo queda instalar lo que gusten, si quieren tener el sistema lite pues esta es una buena forma..

Necesitamos algunas cosas..

aptitude install firefox lame brasero vlc y lo que ocupes

el visor de texto no recuerdo como se llama, para ver los PDF, y bueno esos son la base, ya si quieren instalar algo mas esta en ustedes, el open office el gimp y lo que gusten, pero ahí ya tienen la base,

OJO no tienen gestor de actualizaciones tendrán que hacerlo manual

Listo creo que es todo, dudas, errores, sugerencias, comentarios, lo que sea es bienvenido, espero le sirva a alguien,

Esto salio de la nada , pero así instalo mi debian, es lo que hace estar aburrido, y pensando en algunas cosas, bueno para distraerse

Hasta la próxima

Edito

Para instalar cualquier cosa nos va a decir que insertemos el CD, eso para no bajarlo de Internet, claro no lo va hacer con todo, pero si con las X gdm, gnome, FF y una que otra cocilla mas, si no queremos que nos pida el disco y que remos descargarlo todo, solo tenemos que comentar las sources.list, las dos primeras, lineas que son las del CD creo, eso lo hacemos con NANO o con el VI.. pero eso no es tan necesario

Saludos


Instalar Fail2ban en Debian y Centos… How To

Voy a explicar un poco de como va esto del fail2ban, nada complicado pero lo que joden son las dependencias..
En los repos de centos hay una versión 0.7, así que mejor bajar un rpm e instalarlo,
Al menos a mi me dio problema el RPM así que me toco bajar el source para no complicarme tanto…
Primero que nada fil2ban depende de python y gamin o gamin-python así se instalan los dos de una..
Se puede bajar el source y compilarlo o simplemente usar el gestor de paquetes..
mm creo que debian por defecto trae gamin-python pero si no lo instalamos de todas formas..

Primero actualizamos bajo debian..

apt-get update

Bajo centos sería así:

yum update

Ahora lo instalamos..

En Debian y Luego en Centos

apt-get install gamin-python

yum install gamin-python

Ahora creamos una nueva carpeta para descargar el shorewall que es dependencia de fail2ban.. lo e instalado en debian y no hace falta shorewall pero en centos si… en caso de que lo quieran instalar en debian no hay problema los comandos son iguales..
Ahora bien.. creamos la carpeta..

mkdir descargas_de_ubun

Ahora usamos el comando wget para descargar el shorewall y sus dependencias

wget http://www.invoca.ch/pub/packages/sh…9-3.noarch.rpm

wget http://www.invoca.ch/pub/packages/sh…9-3.noarch.rpm

wget http://www.invoca.ch/pub/packages/shorewall/4.0/shorewall-4.0.9/shorewall-4.0.9-3.noarch.rpm

Ahora solo instalamos el shorewall y todo lo que descargamos

rpm -i shorewall-perl-4.0.9-3.noarch.rpm shorewall-shell-4.0.9-3.noarch.rpm shorewall-4.0.9-3.noarch.rpm

Esto bajo centos, en debian tendrían que descargar los paquetes deb.. e instalar con dpkg -i

wget SourceForge.net: Fail2Ban: Downloading …

Ahora descomprimimos el archivo

tar xvf fail2ban-0.8.3.tar.bz2

Nos ubicamos en la carpeta del fail2ban

cd fail2ban-0.8.3

Ahora toca instalar el archivo.. no podemos hacer ./configure ya que no esta hecho en c, si no en python así que instalamos con python

python setup.py install

Y listo si no dio ningún error tenemos fail2ban instalado en nuestro pc..
Ahora toca configurarlo y ponerlo a correr…

fail2ban-client start
fail2ban-server start

Ahora dirán que es fail2ban ??
Pues es un programa que corre como demonio, y lo que hace es evitar logs indeseados y ataques por fuerza bruta, protege el ssh, ftp, apache.. y todo lo que quieras que proteja..
Donde se configura ??

En el jail.conf

nano /etc/fail2ban/jail.conf

Eso fue todo si hay dudas posteen.. No escribo sobre la configuración por que ya me duelen los dedos 😛
Nos vemos
Pd algún comentario, algún error o lo que sea es bien recibido…