Categorias: how-to

Jul282010

[How-To] Como instalar ispCP Omega

Buenos días aqui ando actualizando el blog luego de mucho tiempo y este caso posteare un post escrito por Miguel (http://www.neomx.net) que trata sobrte ispCP un panel para hosting gratis. Espero que les sea util.

ispCP Omega.

ispCP es un panel de control web para servicios de internet tipo ISP con soporte multiservidor. Este proyecto esta escrito en C,php5 y perl y usa como base el codigo del panel vhcs el cual parace haber sido abandonado por sus desarrollodares, a pesar de esto, el equipo de desarrollo de ispCP ha corregido multiples fallas de seguridad y agregado ciertas funcionalidades a dicho codigo con lo cual se conviert en una buena alternativa a paneles de control de paga.

instalacion

Esta instalacion es ejecutada en un servidor vps con una ip dedicada y un dominio real que resuelve a dicha ip, por lo tanto, lo primero que en los casos similares a el mio hay que hacer es ingresar al servidor por SSH como andministrador y situarse en la carpeta /root

ssh root@dominio.tld
Password:
cd /root

ahora bien, una vez dentro del server tal ves nos ea necesario pero por seguridad debemos establecer correctamente el nombre de host el cual debe ser rigurosamente un FQDN y reiniciar el sistema reemplazando “HOSTNAME” y “DOMAINAME.TLD” por datos reales en cada situacion.

echo "HOSTNAME.DOMAIN.TLD" > /etc/hostname
/bin/hostname -F /etc/hostname
reboot

Cuando el sietma haya reiniciado configuraremos de forma temporal solo los repositoris necesario durante el proceso.

mv /etc/apt/sorces.list /etc/apt/sorces.list.orig
cat > /etc/apt/sorces.list << EOF
deb http://ftp.us.debian.org/debian lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
EOF
apt-get update
apt-get dist-upgrade

Luego sera necesario hacerse de el codigo fuente de ispCP descargadno desde ESTE ENLACE, despues se descomprime el codigo fuente

tar xf ispcp-omega-1.0.5.tar.bz2

Se ingresa a el directorio recien descompreso para despues instalar los paquetes necesarios para que el panel funcione

cd ispcp-omega-1.0.5
aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)

Durante el proceso dpkg hara varias preguntas a la cuales debe responderse de esta forma

New password for the MySQL "root" user:
General type of mail configuration: Internet Site
System mail name: HOSTNAME.DOMAIN.TLD
Create directories for web-based administration? no
Run proftpd: standalone

Cuando el proceso haya terminado, lo cual tomara su tiempo, habra que instalar los componentes de ispCP

make install
cp -R /tmp/ispcp/* /

Configuracion

La configuracion de ispCP es bastante simpe ya que cuenta con un excelente instlador escrito en perl que facilita la vida enormemente, para usar discho instaldor solo basta con ejecutar

cd /var/www/ispcp/engine/setup
perl ./ispcp-setup

Este proceso hara una serie de preguntas , a las cuales habra que rsponder como se muestra a continuacion. Cabe mencionar que donde aparezca la palabra [ ENTER ] indica que solo hay que presionar la tecla enter pues el valor autodetectadonormalmente es correcto.

Please enter a fully qualified hostname. [HOSTNAME.DOMAIN.TLD]: [ENTER]
Please enter system network address. [tu.ip.dedicada]: [ENTER]
Please enter the domain name where ispCP OMEGA will run on [admin.HOST.DOMAIN.TLD]: cp.DOMAIN.TLD
Please enter SQL server host. [localhost]: [ ENTER ]
Please enter system SQL database. [ispcp]: [ ENTER ]
Please enter system SQL user. [root]: [ ENTER ]
Please enter system SQL password. [none]: [ PASSWORD_DE_MYSQL ]
Please repeat system SQL password: [ OTRA_VEZ_EL_PASS_ANTERIOR ]
Please enter ispCP ftp SQL user. [vftp]: [ ENTER ]
Please enter ispCP ftp SQL user password. [auto generate]: [ ENTER ]
Please enter ispCP phpMyAdmin Control user. [pma]: [ ENTER ]
Please enter ispCP phpMyAdmin Control user password. [auto generate]: [ ENTER ]
Please enter administrator login name. [admin]: [ ENTER ]
Please enter administrator password: [ UN_BUEN_PASS ]
Please repeat administrator password: [ OTRA_VEZ_EL_PASS ]
Please enter administrator e-mail address: admin@domain.tld
IP of Secondary DNS. (optional) []: [ ENTER ]
Use MySQL Prefix.
Possible values: [i]nfront, [b]ehind, [n]one. [none]: i
FastCGI Version: [f]cgid or fast[c]gi. [fcgid]: c
Activate AWStats. [no]: [ ENTER ]

Cuando termine el proces odrmos acceder a nuetro panel :
Con un dominio valido

cp.dominio.tld

Con un donio fictico o invalido

cp.la.ip.de.mi.maquina

Postinstalacion

Por ultimo solos era necesario borrar el directorio de instalcion temporal, el codigo fuente descompreso y devolver el sources.list original a su sitio, para ello ejecutamos:

rm -fR /tmp/ispcp
cat /etc/apt/sources.list.orig > /etc/apt/sources.list
cd /root
rm -rf ispcp-omega-1.0.5

Extras

Para una mejor instalacion de mysql es conveniente configurar una instalcion segura ejectando

mysql_secure_installation

Jul262010

xen 3.4.x en CentoOS5

Volvi \0/ Jaja luego de mucho tiempo, vere si ahora vuelvo a mantener actualizado el blog :( , he estado bastante atareado, entre la facultad y el trabajo puf ni tiempo para el pobre blog :( .

Tambien quiero invitarlos a que me sigan en twitter :O @dgerbaudo

Aqui le dejo un tutorial muy interesante que escribio Miguel, sobre como instalar xen en CentOs (El so favorito de miguex o no? XDDD).

——————————————————-INICIO DEL TUTORIAL——————————————————-

Uno de lso detalles que nunca habia notado (gracias @dgerbaudo), quiza por su buen comportamiento , es que la version de xen que viene con CentOS 5 en bastante anciana por decir lo menos y con ls versiones nuevas de los sistemas operativos que usamos en modo hvm (virtualizacion por hadware) se presentan algunos errores fatales.

Es por eso que me di a la tarea de investigar como instalar una version actual de xen , pero desafortunamdamente no encontre nada oficial; Sin ambergo la solucion mas viavle y funcional es instalar la version xen de la rama 3 mas actual desde el repostorio GITCO.En CentOS es tan facil como ejecuta

yum update
cd /etc/yum.repos.d/
wget http://www.gitco.de/repo/GITCO-XEN3.4.3_x86_64.repo

Para despues primero remover el grupo de software “Virtualizacion” viejo he instalar el nuevo grupo con los paquetes acutales

yum groupremove Virtualization
yum groupinstall Virtualization
yum remove libvirt-0.6.3-33.el5 xen-libs-3.0.3-105.el5_5.3

Por ultimo solo falta verificar que la entrada correspondiente a “default” en /boot/grub/grub.conf este en “0″, por ejemplo

default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.3.1.el5xen)
root (hd0,0)
kernel /boot/xen.gz-3.4.3
module /boot/vmlinuz-2.6.18-194.3.1.el5xen ro root=LABEL=/1
module /boot/initrd-2.6.18-194.3.1.el5xen.img
title CentOS (2.6.18-194.3.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.3.1.el5 ro root=LABEL=/1
initrd /boot/initrd-2.6.18-194.3.1.el5.img

Esto es sumanete importante, de lo contrari el equipo podria no arrancar.

——————————————————-FIN DEL TUTORIAL——————————————————-

Bueno esto es todo mañana traere una lista de las funciones de los comandos de cpanel.

Fuente

Feb222009

COMO HACER UNA INSTALACION BASICA DE GNOME/KDE+DRIVER NVIDIA

Hola, Como andan? Tanto tiempo nuevamente, aquí dejo un tutorial a pedido de Azk, sobre cómo hacer una instalación mínima de gnome/kde, y  ya que estoy anexare también como instalar drivers de una placa de video NVIDIA.
Antes que nada, debemos ejecutar los siguientes comandos los cuales actualizaran, instalamos build-essential, y por ultimo las cabezera de tu kernel:

yoha:/home/daniel# apt-get update
yoha:/home/daniel# apt-get install build-essential
yoha:/home/daniel# apt-get install linux-headers-`uname -r`

Una vez que hicimos esto procedemos a instalar el servidor X, como root instalamos el paquete xorg y xserver-xorg:

yoha:/home/daniel# apt-get install x-window-system-core

Ahora instalamos los componentes te freedesktop.org , para ello:

yoha:/home/daniel# apt -get install hal dbus shared-mime-info desktop-file-utils

Por último instalamos gnome o kde de la siguiente manera:

Para gnome:
yoha:/home/daniel# apt-get install gdm gnome-core
Para kde:
yoha:/home/daniel# apt-get install kdm kde-core

Ya podemos disfrutar de nuestro entorno preferido ejecutando

Para gnome:
yoha:/home/daniel# /etc/init.d/gdm start
Para kde:
yoha:/home/daniel# /etc/init.d/kdm start

Bueno ahora instalaremos los drivers de nvidia en mi caso es una tarjeta: “NVIDIA GeForce Go 6150”

Para ello descargamos el driver de la página de nvida, en mi caso es este: http://es.download.nvidia.com/XFree86/Linux-x86/180.29/NVIDIA-Linux-x86-180.29-pkg1.run

daniel@yoha:~$ wget http://es.download.nvidia.com/XFree86/Linux-x86/180.29/NVIDIA-Linux-x86-180.29-pkg1.run

Una vez descargado, lo ejecutamos como root:

yoha:/home/daniel# sh NVIDIA-Linux-x86-180.29-pkg1.run

Y seguimos los pasos del asistente.

Nota: Recuerda que para instalar los drivers, debes antes ejecutar como root: “/etc/init.d/kdm stop” o en caso de gnome: “/etc/init.d/gdm stop”.

A mí me anduvo de una, pero si queres personalizar la configuración de las x podes utilizar el comando “dpkg-reconfigure xserver-xorg” (recuerda que las x deben estar cerradas).
Cualquier duda consúltenlo en el foro o por comentario.
Saludos
Pd: Quiero agradecerle a miguex, ya que me dio un par de tips para que el tutorial quedara mas optimo.

Dec222008

how to: install Amarok 2 Debian GNU/Linux

Amarok un bonito reproductor  de kde. Primero necesitas tener tus repos de  DebianExperimental, /etc/apt/sources.list

deb ftp://ftp.debian.org/debian experimental main

Ya sea por repo o por AptPinning, después de esto ya podemos instalar el Amarok 2 stable release, Packages are known to work only on i386 and amd64 at the moment.

eva:/home/bucio# apt-get update
eva:/home/bucio# aptitude -t experimental install amarok

Después de esto configuramos al gusto nuestro amarok2..

pantallazo-35

Fuente

Dec72008

Skype en Debian Lenny

skype es un software para realizar llamadas sobre Internet (VoIP), fundada en 2003 por los suecos Niklas Zennström y Janus Friis, creadores de Kazaa. El código y protocolo de Skype permanecen cerrados y propietarios, pero los usuarios interesados pueden descargar gratuitamente la aplicación del sitio oficial. Los usuarios de Skype pueden hablar entre ellos gratuitamente.

Instalando Skype en Debian

Antes que nada hay que checar los siguientes requerimientos

  • Hardware requirements
  • 1 Ghz processor or faster
  • 256 MB RAM.
  • 20 MB free disk space on your hard drive.
  • Microphone and speakers or headset.
  • Internet connection (broadband is best, GPRS is not supported for voice calls, and results may vary on a satellite connection). .
  • Video card driver with Xv support.
  • Software requirements
  • Qt 4.2.1+
  • D-Bus 1.0.0
  • libasound2 1.0.12

Ahora Descargamos el paquete .deb del sitio oficial

Abrimos una terminal y nos logeamos como root

gndx@Firax:~$ su
Contraseña:
Firax:/home/gndx# dpkg -i skype-debian_2.0.0.72-1_i386.deb

Esperamos a que termine la instalación y lo ejecutamos desde Internet >> Skype

Ahora si A hacer video llamadas… =D

Fuente

Aug182008

Recuperar Grub luego de instalar Windows

Por circunstancias de la vida, tuve que instalar en la notebook win xp :p … asi que por ese motivo perdi mi querido grub. Leyendo por internet encontre un sitio el cual explica paso a paso como recuperarlo y agregar la sentencia para seleccionar el windows.

Estos son los pasos a seguir:

1. Booteamos con algun Live Cd

2. Montamos la particion de nuestro linux, por ej:
# mount /dev/sda1 /media/prueba

3. Hacemos un backup de la configuracion del Grub.
# cp /media/prueba/boot/grub/menu.lst /media/prueba/home/situ/menus.lst

4. Restauramos nuestro grub
# grub
#grub > root (hd0,0)
#grub > setup (hd0)
#grub > quit

5. Agregamos la sentencia para que se puede seleccionar el SO Windows.
# vi /media/prueba/boot/grub/menu.lst

title Windows XP
root (hd0,1)
makeactive
chainloader +1

Fuente

Aug172008

Furius ISO Mount

Hola, los otros días buscaba un programa que permitiera a mi hno montar fácilmente una imagen de un cd/dvd en la laptop que tiene actualmente instalado Debian :O, y encontré esta aplicación la cual me pareció muy buena, así que aquí le dejo la información y una captura.

Aplicación que nos permite montar y desmontar imágenes ISO, IMG, BIN, MDF y NRG de una manera intuitiva y sencilla para poder usarlas sin quemar un CD/DVD.

CARACTERISTICAS:

  • Es muy liviana, apenas consume recursos.
  • Automáticamente monta archivos de imágenes ISO, IMG, BIN, MDF y NRG.
  • Automáticamente crea un punto de montaje en la carpeta /home.
  • Desmontaje automático de imágenes.
  • Al desmontar también remueve el punto de montaje dejando a /home en el estado previo.
  • Guarda un historial con las últimas 10 imágenes montadas.
  • Posibilidad de montar múltiples imágenes.
  • Quema imágenes ISO y IMG a discos ópticos.
  • Genera los comandos necesarios si se quiere montar o desmontar imágenes manualmente.
  • Genera sumas de verificación (checksums) MD5 y SHA1

Esta nueva versión principalmente agrega la opción de poder montar imágenes usando el comando “mount” con gksu, ya que a través de fuse existen algunas pocas imágenes que traen problemas.

Links de descarga:

Ubuntu Users/Debian

Download furiusisomount_0.9.0.0-1_i386.deb or
Download furiusisomount_0.9.0.0-1_amd64.deb

Double click to install.

Find Furius ISO Mount under APPLICATIONS – SOUND & VIDEO

OpenSuse Users

Furius ISO Mount is available from the PackMan repository.

Slackware Users

Furius ISO Mount is available from the SlackBuilds repository.

Web: http://www.marcus-furius.com/

Saludos y espero que les sea util :D .

Fuente

Jul312008

Como Hackear una red inalambrica

Buenas, hoy voy a volver a poner uno de los post que mas visitas han traído al blog que ha escrito mi amigo th3r0rn, espero que les sea útil.
Ya de apoco el blog está volviendo a lo que era antes. De a poco voy arreglando los errores y cambiando cosas, creo que dejare este estilo porque realmente me agrada xD, hoy he agregado la header que me mando bucio :D y comenzare de a poco a agregar los enlaces al blogroll que espero que visiten :D son todos blogs de amigos con contenido interesante y también algunos “post” para distraerse.
Y espero que en esta  nueva etapa que comenzamos (luego de la caída de hosting que espero que no pase de nuevo,  -ahora estamos en un vps :D -) dejen más comentarios y sean críticos que se genere discusión en los mismo.
Ya que estoy también aprovecho a pasar la chiva de DEBIAN-AR xD.

Bueno ahora si aca esta el tutorial donde rompera una clave de encriptacion wep a 64bits:

Nota: En las imagenes se puede apreciar que las edite para no mostrar las direcciones Mac y a si evitarme problemas wink.gif
Vamos a ver como podemos obtener claves de redes inalambricas, para este ejemplo me basare en hackear mi propia red.

Material usado:

cd wifislax 2.0

tarjeta inalambrica: Ather0s

tamaño de memoria raam: 256

Bien, lo primero que tenemos que hacer una ves ya estado en nuestra live cd es poner nuestra tareta en modo monitor, para eso vamos a:

Menu>Wifislax>Asistencia Chipse>Asistencia Chipset Ather0s> Crear interface (Modo Monitor)

Bien, ahora lo siguiente es ejecutar Kismet para poder ver por que canal viaa la red victima, la Mac y el tipo de encriptacion.

Menu>Wifislax>Herramientas Wireless>Monitorizacion wireless (Kismet)

en driver selecciono rt2500 y le doy aplicar.

cuando inicie la pantalla de kismet tecleamos la tecla de <space> y despues tecleamos la teltra “s” 2 veces


tecleamos enter sobre la red vicitima:

y anotamos los datos que nos interesan:

ssd, bssid, chanel y Encrypt:


podemos observar en la imagen que la ssid (Nombre de la red) es Th3r0rn, la bssid es la MAC, Tambien podemos ver que el canal por el que viaja la red es el 6 y tambien que el tipo de encriptacion es WEP.

Una ves que tenemos esos datos ya anotados, salimos presionando la tecla ” Q” despues sobre la misma red victima tecleamos la letra “C” esto para ver las maquinas conectadas a la red mediante wireless claro :-)


Bien ahora cerramos la ventana de Kismet y ejecutamos una nueva shell, ya que tenemos nuestra shell lo siguiente sera ejecutar airodump, para ello lo ejecutaremos a si:

airodump ath0 th3r0rn 6

explico la sintaxis: donde airodump hacemos la llamada al programa, donde ath0 es nuestra interfaz wireless, donde th3r0rn es el nombre del archivo que se genrara en formato .cap o .ivs el nombre puedes poner el que quieras, y en donde 6 es el canal por el cual airodump va a capturar el trafico filtrando todos los demás canales ya que como vimos antes en la pantalla del kisme, nuestra red victima viaja por el canal 6.

ahora lo que tenemos que hacer es asociarnos a la red para poder inyectar trafico. para esto ejecutamos aireplay, la sintaxis es:

aireplay -1 0 -e ESSID -a BSSID -h STACION ath0

por lo cual:

ejecutaremos:

aireplay-ng -1 0 -e Th3r0rn -a aqui la MAC -h aqui la stacion ath0

como resultado vemos que nos asociamos a la red de manera correcta:

ahora lo siguiente es acelerar el trafico en la red, para inyectaremos trafico con aireplay:

su sintaxis es:

aireplay-ng -3 -b MAC -h STATION ath0

recordemos que donde ath0 es nuestra interfaz, entonces ejecutamos y solo nos sentamos a esperar a que inyecte el el trafico necesario para poder obtener nuestra clave wep : -)


ya que tenemos mas 250mil iv’s capturados (necesarios para romper una wep de 64 bits, podemos ejecutar aircrack para poder obtener la clave.

su sintaxis:

aircrack archivo.cap

observemos la red vicitma tiene 303404 IV’s

y que su numero de identificador es “1?

por lo cual tecleamos 1 y damos enter

y Bingooo¡

Tenemos la nuestra clave:


en la imagen donde tengo aircrack y me muestra q son 303404 IV’s se aprecia que use 2 archivos.cap esto es por que tuve que hacer algo por lo cual detuve la captura de trafico y cuando termine capture lo que me hacia falta tongue.gif

por supuesto que el numero de datos a capturar para poder obtener la clave de la red dependerá de que tipo de encriptacion en que esta se encuentre.

disculpen los errores ortográficos a si como de redacción.

Fin del tutorial, cualquier duda no duden en consular xD.