Conexión SSH con Proxy

Suele haber casos en los que nuestro equipo se encuentra en una red local y el acceso al exterior es a través de un proxy, en estos casos lo mas posible es que tengamos la mayor parte de los puertos bloqueados para realizar comunicaciones a excepción de los mas comunes HTTP o HTTPS es decir el 8080 y 443, eso es un problema al querer realizar una conexión ssh a un equipo remoto fuera de nuestra red.

La solución que yo encontré para este caso es usar Corkscrew.

Podemos instalarlo en debian de la siguiente manera

#apt-get install corkscrew

o descargar las fuentes de la pagina principal y compilarlo

#./configure && make && make install

ahora lo que vamos hacer es usar los puerto web disponibles para que de esta manera el proxy nos de acceso. Lo mejor es usar el puerto 443 de HTTPS el inconveniente esta en que la maquina a la que nos vamos a conectar  debe tener openssh-server bien instalado y configurado el el puerto 443, esto es problemático si la conexión la necesitamos de manera urgente pues habría que poder configurar el equipo remoto para realizar la conexion.

si no lo tienes instalado haslo de la siguiente manera

#apt-get install openssh-server

luego se edita el archivo de configuración con su editor de texto preferido, en mi caso uso nano:

# nano /etc/ssh/sshd_config

se busca la linea que dice Port 22 y se cambia por Port 443

se reinicia ssh

#/etc/init.d/ssh restart

y asi tenemos el servidor configurado, ahora nos vamos a la maquina cliente y realizamos los preparativos para indicarle al clinte ssh que se conecte suando un proxy determinado, es aqui donde entra Corkscrew.

vamos al directorio $HOME/.ssh y editamos el fichero config (si no existe, lo creamos). En su interior ponemos esto:
Host bnserver.mre.gob.ve
ProxyCommand corkscrew 10.0.9.128 3128 %h %p

donde bnserver.mre.gob.ve es la url o ip del equipo al que nos vamos a conectar y
10.0.9.128 es la ip o la ruta del proxy, 3128 es el puerto del proxy
guardamos los cambios y nos conectamos indicando el puerto

#ssh -p 443 bnserver.mre.gob.ve

Compiz Fusion en Debian Lenny

80px-compiz_logosvg

Después de anunciado la re-unificación de Compiz con Beryl, dando lugar al proyecto Compiz Fusion mi curiosidad me tento y quise probar en debian lenny, pues claro yo usaba Beryl con Ecth que ya tenia algún tiempo sin actualizaciones. mi opinión personal: me gusto compiz.

Para instalarlo seguí los siguientes pasos, suponiendo que ya se tiene configurado la tarjeta gráfica :

agregue los siguientes repositorios  en /etc/apt/sources.list:

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

Actualizamos:

apt-get update

Se agregan las siguientes lineas a /etc/X11/xorg.conf

Section "Extensions"
Option "Composite" "Enable"
EndSection

Luego instalamos copmpiz:

#aptitude install compiz-gnome emerald emerald-theme

iniciamos compiz

#fusion-icon

o

#compiz

Impresion en debian Lenny (Testing)

En debian Lenny no viene instalado por defecto el asistente de gnome para la gestion de impresoras, lo que quiere decir que muchas persona s al instalar su debian se encuentran en problemas al momento de imprimir.

Para corregir esto solo tenemos que instalar los paquetes necesarios, como siempre con apt-get

Si se utilizara alguna impresora de red y se necesitara tener acceso a un recurso compartido de Windows hay que instalar samba de la siguiente manera

#apt-get install samba samba-client samba-tools

luego solo instalamos el asistente de impresion

#apt-get install system-config-printer

con esto ya tendremos el asistente de impresionde gnome.. solo quedaria ralizar las instalaciones de impresoras que queda para otra explicacion.