<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>pelox@laptux:~&#62; cat /proc/stfu &#187; Debian</title>
	<atom:link href="http://pelox.gusl.org.ve/blog/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://pelox.gusl.org.ve/blog</link>
	<description>You can run... But never hide</description>
	<lastBuildDate>Mon, 30 Nov 2009 03:01:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; pelox@laptux:~&gt; cat /proc/stfu 2010 </copyright>
		<managingEditor>risturiz@gusl.org.ve (pelox@laptux:~&gt; cat /proc/stfu)</managingEditor>
		<webMaster>risturiz@gusl.org.ve (pelox@laptux:~&gt; cat /proc/stfu)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>You can run... But never hide</itunes:summary>
		<itunes:author>pelox@laptux:~&gt; cat /proc/stfu</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>pelox@laptux:~&gt; cat /proc/stfu</itunes:name>
			<itunes:email>risturiz@gusl.org.ve</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://pelox.gusl.org.ve/blog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://pelox.gusl.org.ve/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>pelox@laptux:~&#62; cat /proc/stfu</title>
			<link>http://pelox.gusl.org.ve/blog</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Long time&#8230; New toy&#8230; dpkg-buildpackage</title>
		<link>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/</link>
		<comments>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 04:28:39 +0000</pubDate>
		<dc:creator>pelox</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[PL]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Identi.ca]]></category>

		<guid isPermaLink="false">http://pelox.gusl.org.ve/blog/?p=70</guid>
		<description><![CDATA[Luego escribo sobre el &#8220;new toy&#8221; jajaja (conocido en los bajos fondos como phenom3n0)&#8230; Ya tenia que postear algo para continuar con el blog y no decretarlo en &#8220;completo abandono&#8221;, a veces? *siempre* las redes sociales consumen tiempo valioso para escribir algunas cosas. Al final migré de jaiku para identi.ca (algo tipo twitter, pero abierto [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft" title="Consola" src="http://files.opensuse.org/opensuse/en/thumb/7/70/Icon-console.png/120px-Icon-console.png" alt="" width="120" height="120" />Luego escribo sobre el &#8220;new toy&#8221; jajaja (conocido en los bajos fondos como phenom3n0)&#8230; Ya tenia que postear algo para continuar con el blog y no decretarlo en &#8220;completo abandono&#8221;, <span style="text-decoration: line-through;">a veces</span>? *siempre* las redes sociales consumen tiempo valioso para escribir algunas cosas.</p>
<p style="text-align: justify;">Al final migré de <a title="Jaiku" href="http://risturiz.jaiku.org" target="_blank">jaiku</a> para <a title="Identi.ca" href="http://www.identi.ca/risturiz" target="_blank">identi.ca</a> (algo tipo twitter, pero abierto y no tan colapsado)&#8230; En vista que desde hace tiempo estoy migrando desde el entorno gráfico que usaba habitualmente KDE3.x (KDE4 no es para mi) hacia la consola y/o entornos mucho mas ligeros &#8211; <span style="text-decoration: line-through;">funcionales</span>? cómodos; tengo algunos meses usando <a title="Openbox" href="http://www.openbox.org" target="_blank">Openbox</a> en la portátil VIT con sus respectivas configuraciones <span style="color: #ff6600;"><strong>al dente</strong></span>. Obviamente con la nueva adquisición (phenom3n0) debia seguir el mismo esquema y no tengo queja alguna (claro, son dias modificando archivos hasta encontar el escritorio perfecto para trabajar).</p>
<p style="text-align: justify;">Una de las aplicaciones que uso regularmente es la consola; entonces por que no tener una con todo los juguetes?&#8230; Hay muchas, pero yo opté por usar <strong>rxvt-unicode-ml</strong> (es lo bueno del software libre, entre gustos y colores&#8230;). En Debian Squeeze tenemos la version: 9.06-1 peeerooooo con un muy pequeño detalle (quizás sea trivial para algunos), no soporta 256 colores; y como estoy cambiando a nano por vim (gracias a <a title="Nelo Tovar" href="http://www.tovar.net.ve/nelo/" target="_blank">Nelo Tovar</a> que se tiró un fume en el taller de Catalyst), lo ideal es tener el soporte completo para los themes de vim :)</p>
<p style="text-align: justify;">Ok, ok&#8230; La parte divertida del asunto&#8230; Vamos a construir un paquete  para uso personal con -&gt; dpkg-buildpackage:</p>
<p style="text-align: justify;"><strong>1._</strong> Primero creamos un directorio donde bajaremos los fuentes del paquete, con esto existe organización y si mas adelante queremos compilar algún otro no tendremos un arroz con mango (en mi caso tengo un directorio principal y otro con el nombre del paquete):</p>
<p style="text-align: justify;">
<pre class="brush: bash">
mkdir debpkgsrc
mkdir debpkgsrc/rxvt-unicode-ml
cd debpkgsrc/rxvt-unicode-ml
</pre>
<p style="text-align: justify;"><strong>2._</strong> Instalamos los paquetes necesarios:</p>
<pre class="brush: bash">aptitude install build-essential dpkg-dev fakeroot debhelper devscripts</pre>
<p><strong>3._</strong> Debemos tener en cuenta que nuestro archivo /etc/apt/sources.list tiene los repositorios de las fuentes (pero no es necesario ni mencionarlo cierto? jeje) hint:  <strong>deb-src</strong></p>
<p><strong>4._</strong> El siguiente paso voy hacerlo descriptivamente corto para no aburrirme escribiendo jaja&#8230; Todo se resume en bajar las dependencias del paquete, obtener la fuente, aplicar el patch para que soporte los 256 colores y construir el paquete :D (easy my friend)</p>
<pre class="brush: shell">aptitude build-dep rxvt-unicode-ml
apt-get source rxvt-unicode-ml
cd rxvt-unicode-*
patch -p1 &lt; doc/urxvt-8.2-256color.patch
dpkg-buildpackage -b -uc -rfakeroot</pre>
<p>Nota: Hay un pequeño bug que no muestra la linea #4 como debe ser y refleja el simbolo &#8220;&lt;&#8221; de forma errónea&#8230; Luego reviso eso a fondo, mientras se puede visualizar correctamente dandole click al icono que aparece a la izquierda de la impresora (view source).</p>
<p>real    1m26.769s<br />
user    1m12.313s<br />
sys     0m13.549s</p>
<p><strong>5._</strong> Solo queda instalar el nuevo paquete .deb</p>
<pre class="brush: shell">cd ..
dpkg -i rxvt-unicode-ml_9.06-1_amd64.deb</pre>
<p>La compilación crea otros 2 paquetes, que son versiones con +/- opciones&#8230; Queda a gusto del usuario cual instalar&#8230; Adicionalmente si se quiere, se coloca el paquete en &#8220;hold&#8221; para que en alguna actualización no se sustituya la versión que compilaste por una nueva (aptitude hold rxvt-unicode-ml).</p>
<p>Seguramente hay maneras mas limpias de construir los paquetes&#8230; Esta guia no está pensada sino para documentar experiencias personales, no me hago responsable por desastres que puedan ocurrir al seguirla :P</p>
<p>EOF</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ipostel&#8230; Lento pero seguro? :)</title>
		<link>http://pelox.gusl.org.ve/blog/2008/07/10/ipostel-lento-pero-seguro/</link>
		<comments>http://pelox.gusl.org.ve/blog/2008/07/10/ipostel-lento-pero-seguro/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 01:42:21 +0000</pubDate>
		<dc:creator>pelox</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[PL]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[NSLU2]]></category>
		<category><![CDATA[VIT]]></category>

		<guid isPermaLink="false">http://pelox.gusl.org.ve/blog/?p=41</guid>
		<description><![CDATA[Ya me estaba preocupando por 2 pedidos que tenian tiempo sin llegar&#8230; AL FIN!! luego de ir a preguntar en Ipostel y que me dijeran no habia rastro sobre los paquetes me llegaron esta misma semana&#8230; Por un lado los stickers debian (no pedi Ubuntu esta vez porque el año pasado los regalé todos en [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ya me estaba preocupando por 2 pedidos que tenian tiempo sin llegar&#8230; AL FIN!! luego de ir a preguntar en Ipostel y que me dijeran no habia rastro sobre los paquetes me llegaron esta misma semana&#8230; Por un lado los stickers debian (no pedi Ubuntu esta vez porque el año pasado los regalé todos en el Foro Mundial, ya que no uso Ubuntu jeje).</p>
<p style="text-align: center;"><a title="Stickers Debian" href="http://picasaweb.google.com/risturiz/DebianMerchandise/photo?authkey=-CaAjfnElrk#5221222398168024674" target="_blank"><img style="border: 0pt none; vertical-align: middle;" src="http://lh3.ggpht.com/risturiz/SHWCG6AeRmI/AAAAAAAABUQ/Av6sTNrOf6k/s144/IMG_0306.JPG" alt="Stickers Debian" /></a></p>
<p style="text-align: center;">
<p style="text-align: justify;">Y por otro lado la memoria ram para la VIT&#8230; Ahora si puedo virtualizar en el portátil (2GB x 2GB + paridad = OpenVZ), solo me queda recompilar el kernel porque actualmente solo ve 3GB de RAM.</p>
<p style="text-align: center;"><a title="4GB sodimm" href="http://picasaweb.google.com/risturiz/Varios/photo?authkey=gXUfyKm8k-A#5221220565029718354" target="_blank"><img style="border: 0pt none; vertical-align: top;" src="http://lh5.ggpht.com/risturiz/SHWAcNCPiVI/AAAAAAAABTo/ISGan_KAy64/s144/IMG_0298.JPG" alt="4GB sodimm" /></a> <a title="4GB VIT" href="http://picasaweb.google.com/risturiz/Varios/photo?authkey=gXUfyKm8k-A#5221220574350190274" target="_blank"><img style="border: 0pt none; vertical-align: top;" src="http://lh6.ggpht.com/risturiz/SHWAcvwapsI/AAAAAAAABTw/GKzzJpPQl4A/s144/IMG_0300.JPG" alt="1GB VIT" /></a> <a title="4GB VIT" href="http://picasaweb.google.com/risturiz/Varios/photo?authkey=gXUfyKm8k-A#5221220592599870114" target="_blank"><img style="border: 0pt none; vertical-align: top;" src="http://lh3.ggpht.com/risturiz/SHWAdzveqqI/AAAAAAAABT4/kNEX1rrfSc8/s144/IMG_0301.JPG" alt="4GB VIT" /></a></p>
<p style="text-align: center;">
<p style="text-align: justify;">Y esta semana me decidí a completar el trabajo que había hecho hace unos meses respecto a mi NSLU2 y mi disco de 250GB; que aunque ya le tenia Debian desde hace tiempo, mi versión vino con el reloj del procesador por debajo de lo que soporta el hardware&#8230; Entonces abrí la caja y le quité la resistencia indicada para que el NSLU2 ahora me trabaje a 266MHz (muchos dirán que es una miseria, pero si se siente la diferencia)&#8230; Es muy posible que lo convierta en un mirror portátil para i386 y amd64 en las 3 ramas, como para llevarlo a festivales de instalación y quien quita se pueda usar para actualizar laboratorios donde el internet sea demasiado lento o ni llegue :)</p>
<p style="text-align: center;">
<a title="NSLU2" href="http://picasaweb.google.com/risturiz/Varios/photo?authkey=gXUfyKm8k-A#5221222394919828930" target="_blank"><img style="border: 0pt none; vertical-align: top;" src="http://lh6.ggpht.com/risturiz/SHWCGt6CvcI/AAAAAAAABU0/24z1pCN6JEY/s144/IMG_0304.JPG" alt="NSLU2" /></a></p>
<p style="text-align: center;">
<p style="text-align: justify;">Vamos a ver que se puede hacer para el Dia Debian por Guarolandia, ya tenemos las franelas y pronto sacaremos algunas gorras para seguir asimilando&#8230; Todavía me parece queda una persona que usa Slackware, otro Gentoo y otro Fedora (tres tristes tigres LOL)&#8230; Lo demás es Debian / Ubuntu :)</p>
<p style="text-align: justify;">Bastante trabajo este mes, ya seguiré posteando en la medida de lo posible.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">EOF</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://pelox.gusl.org.ve/blog/2008/07/10/ipostel-lento-pero-seguro/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SSH Wins!!&#8230; All the time :)</title>
		<link>http://pelox.gusl.org.ve/blog/2008/02/23/ssh-wins-all-the-time/</link>
		<comments>http://pelox.gusl.org.ve/blog/2008/02/23/ssh-wins-all-the-time/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 23:47:41 +0000</pubDate>
		<dc:creator>pelox</dc:creator>
				<category><![CDATA[PL]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://pelox.gusl.org.ve/blog/2008/02/23/ssh-wins-all-the-time/</guid>
		<description><![CDATA[Creo que no existe necesidad de explicar &#8220;que es ssh?&#8221; porque regularmente (o al menos en mi caso) se usa a diario entre las personas que trabajamos administrando servidores y a la final el uso cotidiano del mismo da para otras cosas interesantes. Hace algunos años tuve que usarlo de una manera diferente a la [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><img src="http://pelox.gusl.org.ve/blog/wp-content/uploads/2008/02/26openssh.png" alt="26openssh.png" align="left" border="0" height="191" width="194" />Creo que no existe necesidad de explicar &#8220;<a href="http://es.wikipedia.org/wiki/Ssh">que es ssh</a>?&#8221; porque regularmente (o al menos en mi caso) se usa a diario entre las personas que trabajamos administrando servidores y a la final el uso cotidiano del mismo da para otras cosas interesantes.</p>
<p align="justify">Hace algunos años tuve que usarlo de una manera diferente a la cual estoy acostumbrado. Estaba en Houston en casa de una tia y desde allá revisaba correos; pero surgió un pequeño detalle &#8220;El ISP no me dejaba mandar correos desde mi máquina por políticas de spam&#8221;.</p>
<p align="justify">Aquí es donde viene el ssh al rescate, y yo teniendo un VPS corriendo <a href="http://es.wikipedia.org/wiki/OpenVZ">OpenVZ</a> solo dejé que la magia del ssh hiciera su trabajo con un simple tunel para saltarme cualquier restricción:</p>
<p align="left"> <strong>ssh -N -p 22 -c 3des usuario@tuservidor.com -L 2025/localhost/25 -L 2110/localhost/110</strong></p>
<p align="justify">Y solo es redireccionar mis puertos 25 y/o 110 del servidor externo hacia 2025 y/o 2110 de mi máquina localmente (todo mediante un tunel ssh)&#8230; Hay que tener claro que en el gestor de correo debemos configurar los puertos locales respectivamente.</p>
<p align="justify">Este tunel ssh lo recordé luego cuando estaba en el V Foro Mundial del Conocimiento Libre realizado en Pto. Ordaz, que tenían una serie de AP&#8217;s inalámbricos los cuales servían para desplegar el acceso hacia internet de manera libre&#8230; Pero a las personas menos paranoicas y las que no entraron a la charla del pana <a href="http://blog.0x29.com.ve/">apostols</a> sobre <a href="http://es.wikipedia.org/wiki/Honeypot">honeypots</a> quizás y seguramente se conectaban a revisar sus correos de una manera transparente lanzando la clave en texto plano por internet :) &#8230; Acá uno se puede imaginar muchas cosas, pero esto es solo un ejemplo de la vida real como también le puede pasar a las personas que hacen wardriving y bueno, uno que otro honeypot no hace daño cierto? jejeje (total quieren vampirearte el ancho de banda :P)&#8230; En algunos casos hay que ser un poco paranoico, pero solo un poco :)</p>
<p align="justify">Pero lo que realmente me llevó a escribir este articulo tan largo fue algo relacionado con una compra por internet :) &#8230; El año pasado vi un detalle en un portal por donde compro cosas relacionadas de tecnología y que nunca había tenido problemas; como era para un regalo para este año hice la compra con antelación para que estuviese aquí antes de la fecha&#8230; Mi sorpresa pasada unas semanas es que me mandan un correo diciendo que me reintegraron el dinero OMG!.</p>
<p align="justify">Les pido una explicación y me salen con la simple excusa:</p>
<blockquote><p><cite>We would like to inform you that we are no longer accepting orders<br />
placed outside the United States. Our record shows that you have placed<br />
your order in Venezuela, this is the reason why your order has been<br />
cancelled. Please be advice to place your order using a computer within<br />
the United States location. As an alternative, you can place your order<br />
through our Sales Hotline.</cite></p></blockquote>
<p align="justify">Pero bueno tendremos que usar la navaja suiza después de todo!!&#8230; Y sencillamente instalo en el VPS una aplicación llamada <a href="http://www.privoxy.org/">privoxy</a> de la cual solo diré para este caso me sirvió con la ayuda de un tunel ssh que el portal viera mi IP fuese de USA:</p>
<p align="justify"><strong>aptitude install privoxy</strong></p>
<p align="justify">Y luego la respectiva linea mágica para redireccionar todo mi tráfico del firefox por el tunel ssh hacia el respectivo proxy:</p>
<p align="left"><strong>ssh -N -p 22 -c 3des usuario@miservidor.com -L 8118/localhost/8118</strong></p>
<p align="justify">Nota: deben configurar el navegador (firefox en mi caso) para que use un proxy en localhost y el puerto de salida sea el 8118.</p>
<p align="justify">Oh NO! Me aceptaron la compra y me llegó hace unas semanas&#8230; Pero por favor no se lo comenten a nadie :) . Otro caso resuelto por el poderoso ssh!!&#8230; Tengo que agradecer tambien a <a href="http://checkout.google.com">Google Chekout</a>, porque el portal nunca se entera que mi tarjeta es de Venezuela</p>
<p align="justify">Existen una cantidad inmensa de usos para ssh, sobre todo cuando te bloquean (o tratan de hacerlo) desde el trabajo u otras compañías ciertos servicios como por ejemplo podrían ser la mensajeria y/o páginas web (o no quieres salir en las estadísticas de internet jejeje); o cuando tienes que pasar por varios firewalls para llegarle a una máquina particular de la red desde afuera&#8230; Pues ssh tambien hace magia acá, con algo llamado el tunel reverso que simplemente abre una conexión hacia tu servidor remoto y luego desde cualquier parte tienes una especie de <a href="http://es.wikipedia.org/wiki/Backdoor">backdoor</a>? seguro para trabajar desde cualquier sitio :D</p>
<p align="justify"><strong>ssh -R 2048:localhost:22 tuservidor.com</strong></p>
<p align="justify">Y luego desde tuservidor.com:</p>
<p align="justify"><strong>ssh -p 2048 localhost</strong></p>
<p align="justify">Demasiado obvio explicar el ejemplo, sino <a href="http://www.google.com">google.com</a> con eso.Hay maneras de crear gateways que redireccionan los puertos y se colocan en la configuración del sshd, pero debes tener privilegios de root para modificar este archivo.</p>
<p align="justify">Se me olvidó explicar el viejo ejemplo del tunel ssh hacia las base de datos para trabajarlas localmente, pero ya el articulo es muy largo je.</p>
<p align="justify">EOF</p>
]]></content:encoded>
			<wfw:commentRss>http://pelox.gusl.org.ve/blog/2008/02/23/ssh-wins-all-the-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
