<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ufw on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/ufw/</link><description>Recent content in Ufw on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Fri, 26 Dec 2014 21:37:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/ufw/index.xml" rel="self" type="application/rss+xml"/><item><title>Recuperar el sistema tras borrar «/var/lib»</title><link>http://karpoke.ignaciocano.com/2014/12/26/recuperar-el-sistema-tras-borrar-varlib/</link><pubDate>Fri, 26 Dec 2014 21:37:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/12/26/recuperar-el-sistema-tras-borrar-varlib/</guid><description>&lt;p&gt;Si por casualidad acabamos ejecutando un &lt;code&gt;rm -fr /var/lib&lt;/code&gt;, tendremos un
pequeño problema. El directorio /var/lib está pensado para que los
programas instalados guarden información variable (ver &lt;code&gt;man hier&lt;/code&gt;).
Puestos a suponer, supongamos que esto es exactamente lo que acaba de
pasar, que aún no hemos reiniciado la máquina y que seguimos teniendo
acceso por SSH.&lt;/p&gt;
&lt;h2 id="copias-de-seguridad"&gt;Copias de seguridad&lt;/h2&gt;
&lt;p&gt;En este momento, ya es tarde para pensar en copias de seguridad si no
las habíamos hecho antes. Habrá información que hayamos perdido y que
sea imposible recuperar, por ejemplo, &lt;a href="http://dev.mysql.com/doc/refman/4.1/en/installation-layouts.html"&gt;las bases de datos MySQL&lt;/a&gt;.
Probablemente, perderemos información importante para los programas y es
posible que recuperar el sistema en lugar de reinstalar favorezca que
haya toda clase de errores extraños.&lt;/p&gt;</description></item><item><title>MiniDLNA en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</link><pubDate>Tue, 11 Nov 2014 15:23:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;DLNA define las especificaciones para compartir contenido multimedia
entre diferentes dispositivos mediante el uso de protocolos UPnP.
Instalaremos un servidor DLNA en Ubuntu Trusty Tahr, MiniDLNA (ahora se
llama ReadyMedia), que nos permitirá, por ejemplo, ver películas,
escuchar música o ver fotos en el portátil, el móvil o la televisión.
Actualmente, no se encuentra en los repositorios, así que lo
instalaremos a partir del código fuente. (Otra alternativa sería usar
algún repositorio PPA que ya contenga el paquete compilado.)&lt;/p&gt;</description></item><item><title>Caché de paquetes descargados en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/05/17/cache-de-paquetes-descargados-en-ubuntu-trusty-tahr/</link><pubDate>Sat, 17 May 2014 01:30:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/05/17/cache-de-paquetes-descargados-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;Si tenemos una LAN con varios equipos, podemos utilizar &lt;code&gt;apt-cacher-ng&lt;/code&gt;
para no tener que descargar las actualizaciones desde los repostiorios
en cada uno de ellos, ya que nos permite reutilizar los paquetes que
hayamos descargado. Otras opciones, como AptProxy parece que han quedado
algo obsoletas.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;apt-cacher-ng&lt;/code&gt; es un &lt;em&gt;proxy/caché&lt;/em&gt; enfocado a gestores de paquetes, que
soporta las distribuciones Debian y Ubuntu, entre otras. Es una buena
alternativa a montar un espejo para pequeñas LANs.&lt;/p&gt;</description></item><item><title>webmin, configurando nuestro servidor a través del navegador</title><link>http://karpoke.ignaciocano.com/2012/06/12/webmin-configurando-nuestro-servidor-a-traves-del-navegador/</link><pubDate>Tue, 12 Jun 2012 20:05:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/06/12/webmin-configurando-nuestro-servidor-a-traves-del-navegador/</guid><description>&lt;p&gt;&lt;a href="http://www.webmin.com/"&gt;Webmin&lt;/a&gt; es una interfaz web para la administración de un servidor,
compatible con cualquier navegador moderno, mediante la que podemos
configurar cuentas de usuario, Apache, DNS, intercambio de ficheros,
etc. Es una alternativa a la configuración manual de ficheros.&lt;/p&gt;
&lt;h2 id="instalación"&gt;Instalación&lt;/h2&gt;
&lt;p&gt;Instalamos las dependencias:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Descargamos el paquete para Ubuntu y lo instalamos:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ wget http://downloads.sourceforge.net/webadmin/webmin_1.580_all.deb
$ md5sum webmin_1.580_all.deb
093c720a988125a536fa9fda16080fe6
$ sudo dpkg -i webmin_1.580_all.deb
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Para usar Webmin, accedemos al servidor en el puerto 10000. El usuario y
la contraseña son los mismos que utilizamos para iniciar sesión en el
servidor.&lt;/p&gt;</description></item><item><title>Medir el ancho de banda entre dos equipos de la red</title><link>http://karpoke.ignaciocano.com/2012/04/08/medir-el-ancho-de-banda-entre-dos-equipos-de-la-red/</link><pubDate>Sun, 08 Apr 2012 13:27:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/04/08/medir-el-ancho-de-banda-entre-dos-equipos-de-la-red/</guid><description>&lt;p&gt;Mediante &lt;code&gt;iperf&lt;/code&gt; podemos medir el ancho de banda de nuestra red. El
programa se ejecuta en un equipo en modo servidor y se lanza desde cada
equipo desde el que queramos medir el ancho de banda en modo cliente.&lt;/p&gt;
&lt;p&gt;Por ejemplo, para probar el ancho de banda entre:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un servidor conectado al &lt;em&gt;router&lt;/em&gt; por cable con la IP 192.168.50.100&lt;/li&gt;
&lt;li&gt;un portátil conectado a la red inalámbrica&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En el servidor ejecutamos:&lt;/p&gt;</description></item><item><title>Instalar deluge en Ubuntu Lucid Lynx</title><link>http://karpoke.ignaciocano.com/2012/02/09/instalar-deluge-en-ubuntu-lucid-lynx/</link><pubDate>Thu, 09 Feb 2012 02:31:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/02/09/instalar-deluge-en-ubuntu-lucid-lynx/</guid><description>&lt;p&gt;&lt;code&gt;deluge&lt;/code&gt; es un cliente de BitTorrent en el que la interfaz está separada
del núcleo, que corre como un servicio, lo que posibilita usarlo de
forma remota a través de una interfaz web.&lt;/p&gt;
&lt;h2 id="instalación"&gt;Instalación&lt;/h2&gt;
&lt;p&gt;Podemos instalar &lt;code&gt;deluge&lt;/code&gt; y su interfaz web desde los repositorios:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo aptitude install deluged deluge-webui
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Crearemos el usuario &amp;ldquo;deluge&amp;rdquo; para ejecutar este servicio:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo adduser --disabled-password --system --home /var/lib/deluge --gecos &amp;#34;SamRo Deluge server&amp;#34; --group deluge
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creamos el &lt;em&gt;script&lt;/em&gt; &lt;code&gt;/etc/default/deluge-daemon&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>fwknop: Single Packet Authorization y port knocking</title><link>http://karpoke.ignaciocano.com/2011/09/18/fwknop-single-packet-authorization-y-port-knocking/</link><pubDate>Sun, 18 Sep 2011 00:49:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/09/18/fwknop-single-packet-authorization-y-port-knocking/</guid><description>&lt;p&gt;&lt;code&gt;fwknop&lt;/code&gt; implementa un esquema de autorización llamado &lt;em&gt;Single Packet
Authorization (SPA)&lt;/em&gt;. Mediante SPA necesita un único paquete cifrado
para abrir puertos en el cortafuegos o llevar a cabo acciones en el
sistema. Se utiliza en conjunción con un cortafuegos que impide la
conexión a los puertos de los servicios que queremos proteger. De esta
forma, se logra una capa extra de seguridad, ya que los hace permanecer
invisibles, descartando silenciosamente los paquetes que llegan a dicho
puerto. Para poder tener acceso a los servicios protegidos, la parte
servidor de &lt;code&gt;fwknop&lt;/code&gt; esnifa pasivamente los paquetes que llegan al
servidor usando &lt;code&gt;libpcap&lt;/code&gt; y, en caso de recibir de parte del cliente de
&lt;code&gt;fwknop&lt;/code&gt; un paquete cifrado válido que no ha sido recibido antes, se
permite el acceso a través del cortafuegos.&lt;/p&gt;</description></item><item><title>sslh, compartiendo el puerto 443</title><link>http://karpoke.ignaciocano.com/2011/07/30/sslh-compartiendo-el-puerto-443/</link><pubDate>Sat, 30 Jul 2011 19:21:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/07/30/sslh-compartiendo-el-puerto-443/</guid><description>&lt;p&gt;Podemos tener varios motivos para tener escuchando nuestro servicio de SSH en
el puerto 443. Ya sea porque queremos evitarnos los continuos intentos de
conexión que sufrimos por tener el servicio escuchando en el puerto 22 o porque
desde donde estemos, ya sea en el trabajo o en un hotel, no estén permitidas
las conexiones que no sean al puerto 80 o 443. Pero, ¿y si &lt;a href="http://dischord.org/blog/2010/08/25/multiplexing-ssh-and-ssl/"&gt;ya tenemos un
servidor web&lt;/a&gt; escuchando en el puerto 443?&lt;/p&gt;</description></item><item><title>Detectando intrusos en Ubuntu Maverick Meerkat</title><link>http://karpoke.ignaciocano.com/2011/03/07/detectando-intrusos-en-ubuntu-maverick-meerkat/</link><pubDate>Mon, 07 Mar 2011 22:11:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/03/07/detectando-intrusos-en-ubuntu-maverick-meerkat/</guid><description>&lt;p&gt;Un artículo para tener en cuenta algunas de las acciones que podemos
llevar a cabo para &lt;a href="http://dzulkifli.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=109:securing-maverick-meerkat&amp;amp;catid=35:ubuntu&amp;amp;Itemid=85"&gt;securizar Ubuntu Maverick Meerkat&lt;/a&gt;. Algunos
programas para facilitar la tarea de controlar los intentos de acceso al
sistema:&lt;/p&gt;
&lt;h2 id="ufw"&gt;ufw&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ufw&lt;/code&gt; es una forma sencilla de manejar un cortafuegos. Nada más
instalarlo, lo habilitamos:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo ufw enable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Damos de alta los servicios^&lt;a href="#servicios"&gt;1&lt;/a&gt;^ que queremos que estén disponibles:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw allow 1234
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Si queremos deshacer alguna de estas acciones, por ejemplo, eliminar la
regla para el puerto 1234:&lt;/p&gt;</description></item></channel></rss>