Archivo de la Categoría GNU/Linux

Escritorio Linux Debian en Windows XP/Vista

Pasos para instalarnos un servidor VNC en Debian/Ubuntu y verlo sobre una aplicación Windows XP/Vista.

En Debian/Ubuntu como root (o sudo con Ubuntu):

# Instalacion
apt-get install x11vnc
# Creacion de password en $HOME/.vnc/passwd
x11vnc -storepasswd
# Levanta el servidor vnc (con Gnome/GDM)
x11vnc -auth /var/lib/gdm/\:0.Xauth -usepw

Y desde windows te conectas mediante tu cliente de VNC  como puede ser el VNC Real Free (http://www.realvnc.com).

Recuerda que el puerto predeterminado es el 5900.

Mayor info:  #man x11vnc

Caps:

dibujo

Escritorio remoto de Debian 5 sobre Windows XP/Vista con VNC Real Free.

How to: Apache + SSL + cURL + eAccelerator + PHP5 + MySQL + OracleXE + Webmin + SSH + VNC + Webalizer + phpMyAdmin en Debian Etch

Debido a necesidades de un cliente le he tenido que instalar todo eso en un servidor dedicado. Si alguien lo hace recomiendo que primero lo prueben en una virtual.

Instalar Debian con:
Sistema de escritorio
Sistema base

Fuentes:
Configuramos las fuentes:

nano /etc/apt/sources.list
#Etch
deb http://http.us.debian.org/debian etch main contrib non-free
#deb http://non-us.debian.org/debian-non-US etch/non-US main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free
#deb http://www.debian-multimedia.org etch main
deb-src http://http.us.debian.org/debian etch main contrib non-free
#Para Oracle
deb http://oss.oracle.com/debian unstable main non-free
ctrl+ X, S
apt-get update

 

SSH:

 

apt-get install ssh

Webmin

apt-get install  libauthen-pam-perl libio-pty-perl  libmd5-perl libnet-ssleay-perl
wget http://internap.dl.sourceforge.net/sourceforge/webadmin/webmin_1.410_all.deb
dpkg -i webmin_1.410_all.deb
Webmin install complete. You can now login to https://ip:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
https://ip:10000/

 

Apache2 + PHP5

apt-get install apache2 php5 libapache2-mod-php5 php5-gd
a2enmod rewrite
/etc/init.d/apache2 force-reload

 

eAccelerator

 

apt-get install build-essential php5-dev
cd /tmp
wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2
tar xvfj eaccelerator-0.9.5.2.tar.bz2
cd eaccelerator-0.9.5.2
phpize
./configure
make
make install
nano  /etc/php5/conf.d/eaccelerator.ini
Ponemos:
extension=”eaccelerator.so”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/var/cache/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator
/etc/init.d/apache2 restart

 

cURL

apt-get install php5-curl
/etc/init.d/apache2 reload

 

SSL

Código:

apt-get install openssl ssl-cert
apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi
a2enmod ssl
/etc/init.d/apache2 force-reload
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout
/etc/apache2/apache.pem
Generating a 1024 bit RSA private key
…++++++
……………………………++++++
writing new private key to ‘/etc/apache2/apache.pem’
—–
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [AU]:MX
State or Province Name (full name) [Some-State]:DF
Locality Name (eg, city) []:Df
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:amartinezdec@abargon.com
chmod 600 /etc/apache2/apache.pem
nano /etc/apache2/sites-available/default
Cambiar:
NameVirtualHost *
por
NameVirtualHost *:80
NameVirtualHost *:443
Y agregrar dentro de la directiva <virtualhost>:
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
SSLCertificateKeyFile /etc/apache2/apache.pem
ctrl+ X, S
nano  /etc/apache2/ports.conf
Agregrar:
Listen 443
ctrl+ X, S
/etc/init.d/apache2 reload
Probamos el PHP
nano /var/www/test.php
<?php phpinfo(); ?>
ctrl+ X, S
https://ip/test.php

MySQL

apt-get install mysql-server mysql-client php5-mysql

 

Webalizer

 

apt-get install webalizer

PHPmyAdmin

 

cd /var/www/
mkdir phpmyadmin
cd /var/www/phpmyadmin
wget http://superb-west.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.6-all-languages.zip
unzip phpMyAdmin-2.11.6-all-languages.zip
https://ip/phpmyadmin/
Ponemos un theme bonito
cd /var/www/phpmyadmin/themes/
wget  http://internap.dl.sourceforge.net/sourceforge/phpmyadmin/arctic_ocean-2.11a.zip
unzip arctic_ocean-2.11a.zip
nano  /var/www/phpmyadmin/config.inc.php
<?php
$cfg['blowfish_secret'] = ‘8#$&/sdsad##’;
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = ‘cookie’;
$cfg['Servers'][$i]['host'] = ‘localhost’;
$cfg['Servers'][$i]['connect_type'] = ‘tcp’;
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = ‘mysql’;
$cfg['UploadDir'] = ”;
$cfg['SaveDir'] = ”;
$cfg['ThemeDefault']=’arctic_ocean’;
?>
ctrl+ X, S

Oracle XE

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -
apt-get update
apt-get install oracle-xe

Executing Post-install steps…
You must run ‘/etc/init.d/oracle-xe configure’ as the root user to configure the database.

/etc/init.d/oracle-xe configure

Specify the HTTP port that will be used for Oracle Application Express [8080]:
Specify a port that will be used for the database listener [1521]:
Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration:
Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:

Starting Oracle Net Listener…Done
Configuring Database…Done
Starting Oracle Database 10g Express Edition Instance…Done
Installation Completed Successfully.
To access the Database Home Page go to http://127.0.0.1:8080/apex

Para verlo remotamente entrar a: http://127.0.0.1:8080/apex, loguearse, Administration, Manage HTTP Access: Seleccionar: vailable from local server and remote clients
Ahora ya puedes acceder a la página de administración desde cualquier lugar. http://ip:8080/apex

 

VNC

 

apt-get install vncserver
vncserver -geometry 1024×768 -depth 24

New ‘X’ desktop is nombredemáquina:1

Starting applications specified in /etc/X11/Xsession
Log file is /root/.vnc/nombredemáquina:1.log

 

Conectarnos ipdemáquina:1

 

Fuente www.ingamc.net

Via elhacker.net me entero de:

Distribuciones ligeras de Linux

Más de una vez nos hemos preguntado qué hacer con un viejo ordenador, cuyos recursos son pobres para los voraces sistemas operativos y programas que hay en la actualidad. Asimismo, queremos tener algo rápido, actractivo, completo, y que nos permita hacer casi de todo.

En estos equipos, Linux es una apuesta segura, no sólo por costes, si no también por fiabilidad, estabilidad y garantía de éxito.

La relación de distribuciones aquí expuesta apuesta por distribuciones poco conocidas y que están enfocadas precisamente a ordenadores desde un 486 hasta los equipos actuales, si bien, las distribuciones más potentes aquí comentadas, pueden funcionar en un Pentium II con apenas 64MB RAM. Algunas de estas distribuciones se arrancan exclusivamente desde CD, USB o tarjeta Flash, si bien otras, además, pueden ser instaladas en el disco duro.

La mayor parte de ellas cuentan con entorno gráfico, con soporte para red, internet y una serie de utilidades mínimas, como ofimática, chat, correo electrónico, diseño gráfico, programación, etc.

Espero que este artículo sea interesante y útil.
[muLinux]

muLinux es una versión minimalista de Linux, que apenas ocupa !!!DOS MEGAS!!!. Se pueden bajar addons y ampliar el sistema operativo: extensiones de servidor (Samba, Smail,…), Workstation extensions (mutt, ssh, PGP, …), XWindow (VGA-16, fvwm95, Afterstep, wm2), VNC, gcc (make, nasm, yacc&lex, Fortran, Pascal), TCL/TK, lenguaje Perl y soporte libc6, Wine, DosEMU, máquina virtual de Java (Kaffe compiler, sshd), Netscape… Se puede ejecutar en RAM desde CD, o bien clonarlo en disco duro. Existe además una ISO que puede arrancarse desde CD que incluye XFCE, Netscape, GTK+ y Gnome, Gimp, OpenOffice, etc. Obviamente, requiere más espacio, memoria y recursos.

[Damn Small Linux]

(más…)

Internet Explorer para GNU/Linux

Ayer mismo un lector curioso me preguntaba, sobre dos recientes vulnerabilidades en Explorer, cómo había hecho para probar los fallos en tres versiones diferentes del navegador, cuando es sabido que Microsoft no facilita hacer eso en la misma máquina. Entonces… ¿se necesitan tres máquinas distintas?.

En absoluto. Pero es más, cuando le comenté a este lector que las pruebas las había hecho sobre una sola máquina con Linux ¡me consta que estuvo al borde del soponcio…!

La verdad es que, aparte de mi compulsiva necesidad de experimentar por mí mismo todo aquello sobre lo que escribo, tan sólo se me ocurren un par de razones más para cometer la tropelía de instalar Explorer en Linux:

  1. Poder diseñar (o programar aplicaciones web) en Linux y comprobar cómo se ven (o cómo funcionan) en Explorer.
  2. Poder acceder a sitios web “capados”, que sólo se dejan usar con Explorer.

Con el único fin de tratar de ayudar a unos y otros (¡prometo una colleja digital a quien se le ocurra utilizarlo para navegar! ;), explicaré a continuación cómo puede instalarse Internet Explorer en Linux (aunque también puede instalarse en FreeBSD y Solaris)…Por supuesto existen otras opciones (como CrossOver Office, o mediante máquinas virtuales) pero optaremos por la más sencilla, además gratuita y de código libre. Tan sólo necesitamos dos requisitos de partida en nuestro Linux: Wine y Cabextract. Ambas son utilidades habituales en cualquier distribución y presupongo que cada uno sabrá como obtenerlas e instalarlas en la suya.

Con ambos requisitos instalados y funcionando tan sólo necesitamos descargar IEs 4 Linux, un simple script que se encargará de descargar desde los servidores de Microsoft todos los ficheros necesarios e instalarlos en nuestra máquina. No hará falta decir que los programas de Microsoft ni son gratuitos ni son código libre, así que debes tener una licencia legal de Windows para poder instalarlos (aunque el script no te la pedirá ni lo comprobará).

Una vez descargado IEs 4 Linux en tu máquina sólo tienes que descomprimirlo e instalarlo:

tar xzvf ies4linux-2.0beta8.tar.gz
cd ies4linux-2.0beta8
./ies4linux

Ahora basta responder a todas las preguntas que se te irán haciendo:

Si lo deseas podrás instalar todo (Explorer 5, 5.5 y 6.0, así como el plugin para Flash), o bien sólo aquello que te interese. El script creará además iconos de Explorer en tu escritorio. En mi caso solo instalé la 6.

aaaaa