<?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/"
	>

<channel>
	<title>Fernando Luis &#187; Linux</title>
	<atom:link href="http://www.fernandoluis.com/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fernandoluis.com</link>
	<description>Fernando Luis security linux  debian fotografia</description>
	<lastBuildDate>Wed, 17 Aug 2011 12:25:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Recuperar sesión de X via VNC</title>
		<link>http://www.fernandoluis.com/recuperar-sesion-de-x-via-vnc/2010/01</link>
		<comments>http://www.fernandoluis.com/recuperar-sesion-de-x-via-vnc/2010/01#comments</comments>
		<pubDate>Thu, 21 Jan 2010 10:36:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redes]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=493</guid>
		<description><![CDATA[<p>En alguna ocasión puede que nos interese poder conectarnos via VNC a una sesión de X ya inicia, la cual no tiene un servido VNC asociado.</p>
<p>La solución es así de sencilla:</p>
<p>1.- #apt-get install x11vnc</p>
<p>2.- Nos logeamos con el usuario que queremos recuperar la sesión X via ssh/telner y establecemos una contraseña del VNC</p>
<p>$ x11vnc -storepasswd</p>
<p>3.- [...]]]></description>
			<content:encoded><![CDATA[<p>En alguna ocasión puede que nos interese poder conectarnos via VNC a una sesión de X ya inicia, la cual no tiene un servido VNC asociado.</p>
<p>La solución es así de sencilla:</p>
<p><em>1.- #<em>apt-get install x11vnc</em></em></p>
<p><em>2.-</em> Nos logeamos con el usuario que queremos recuperar la sesión X via ssh/telner y establecemos una contraseña del VNC</p>
<p><em>$ x11vnc -storepasswd</em></p>
<p><em>3.- </em>Arrancamos el servicio con el mismo usuario:</p>
<p><em>$</em><em>x11vnc -forever -usepw  &amp;</em></p>
<p>4.- Desde este momento ya podremos conectarnos al VNC</p>
<p><em><br />
</em></p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/recuperar-sesion-de-x-via-vnc/2010/01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funcionamiento de OOM_Killer</title>
		<link>http://www.fernandoluis.com/funcionamiento-de-oom_killer/2010/01</link>
		<comments>http://www.fernandoluis.com/funcionamiento-de-oom_killer/2010/01#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:03:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OOM]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=482</guid>
		<description><![CDATA[<p>La mayoría de los kernel  precompilados que vienen en las distintas distribuciones de Linux, viene habilitada la función de Magic SysRq, con ello  podremos ejecutar distintas acciones cuando se requiera.
Una de ellas, consiste en matar uno de los procesos actuales, con la siguiente secuencia de teclas: ALT+ Pet Sis + F </p>
<p>El algoritmo [...]]]></description>
			<content:encoded><![CDATA[<p>La mayoría de los kernel  precompilados que vienen en las distintas distribuciones de Linux, viene habilitada la función de Magic SysRq, con ello  podremos ejecutar distintas acciones cuando se requiera.<br />
Una de ellas, consiste en matar uno de los procesos actuales, con la siguiente secuencia de teclas: <em>ALT+ Pet Sis + F </em></p>
<p>El algoritmo que sigue para la elección de dicho proceso está basado en la &#8220;puntuación&#8221; que obtenga, a mayor puntuación mayor es la posiblidad de ser uno de los procesos elegidos.Todo esto se puede configurar en:</p>
<p><em>/proc/PID/oom_adj y /proc/PID/oom_score</em></p>
<p>Si necesitamos que un proceso no pueda ser elegido por el OOM_killer, bastaría con asignarle el valor -17 ( Disable) , tal que así:</p>
<p><em>echo &#8220;-17&#8243; &gt; /proc/PID/oom_adj</em></p>
<p>Los valores que se pueden asignar van desde -17 a 16,</p>
<p>Por defecto, todos los procesos tienen un  valor de de ajuste de 0 Muchos os preguntareis para que sirve /proc/PID/oom_score, por cierto, este no se puede modificar.La respuesta es muy sencilla, el algoritmo de elección tiene en cuenta los valores de ajuste en /proc/PID/oom_adj, en función de este valor, y teniendo en cuenta factores como el tiempo que lleva funcionando, si accede al hardware, si es un proceso iniciado como root,  tiempo de CPU&#8230;.el algoritmo da una puntua al proceso en cuestión.Para los más puristas, el algoritmo hace lo siguiente:</p>
<p>1.-  Score= Num_bytes_total  SQRT cpu_time</p>
<p>2.-  Score= Score SQRT run_time_seconds</p>
<p>3.-  Score= Score * 2</p>
<p>4.-  Si el owner del proceso es root -&gt; Score = Score / 4</p>
<p>5.- Si el proceso está accediendo al hardware -&gt; Score = Score / 4</p>
<p>6.- Si el proceso forma parte de una arquitectura SMP -&gt; Score = Score / 8</p>
<p>7.-  Score= Score ^ oom_adj</p>
<p>Otro dato a tener en cuenta, es que si el kernel está compilado con soporte OOM, OOM_killler estará siempre operativo por lo que  cuando detecte algún proceso esté consumiendo demasiados recursos (puntuación alta), lo eliminará de manera automática.</p>
<p>Actualización: Si por curiosidad, quieres obtener las puntuaciones de  todos los procesos en ejecución:</p>
<p>#!/bin/bash</p>
<p>for file in /proc/[0-9]*/oom_score; do</p>
<p>pid=$(echo $file | sed &#8217;s/^[^0-9]*\([0-9]\+\).*$/\1/&#8217;);</p>
<p>echo &#8221;$(cat $file) $(ps h -p $pid -ocmd)&#8221;;</p>
<p>done | sort -n</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/funcionamiento-de-oom_killer/2010/01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analizador de tráfico: Tcpflow</title>
		<link>http://www.fernandoluis.com/analizador-de-trafico-tcpflow/2009/12</link>
		<comments>http://www.fernandoluis.com/analizador-de-trafico-tcpflow/2009/12#comments</comments>
		<pubDate>Tue, 22 Dec 2009 15:43:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=474</guid>
		<description><![CDATA[<p>Tcpflow es un analizador de tráfico bastante potente y sencillo de usar , que inicialmenet  ha sido desarrolado para unix, aunque existe un porting para Windows,</p>
<p>La gran diferencia es que guarda los datos estructados en ficheros, con lo que permite una fácil interpretación de los mismos.</p>
<p>Aquí teneis un pequeño ejemplo de lo que se puede [...]]]></description>
			<content:encoded><![CDATA[<p>Tcpflow es un analizador de tráfico bastante potente y sencillo de usar , que inicialmenet  ha sido desarrolado para unix, aunque existe un porting para Windows,</p>
<p>La gran diferencia es que guarda los datos estructados en ficheros, con lo que permite una fácil interpretación de los mismos.</p>
<p>Aquí teneis un pequeño ejemplo de lo que se puede hacer con esta herramienta:</p>
<blockquote><p>tcpflow host 192.168.1.32 and port 143</p></blockquote>
<p>Generará un fichero con el siguiente contenido:</p>
<blockquote><p>@1 capability^M<br />
2 login &#8220;miusuario&#8221; ^M<br />
3 namespace^M<br />
4 lsub &#8220;&#8221; &#8220;INBOX.*&#8221;^M<br />
5 lsub &#8220;&#8221; &#8220;user.*&#8221;^M<br />
6 lsub &#8220;&#8221; &#8220;*&#8221;^M<br />
7 list &#8220;&#8221; &#8220;INBOX&#8221;^M<br />
8 select &#8220;INBOX&#8221;^M<br />
9 myrights &#8220;INBOX&#8221;^M<br />
10 getacl &#8220;INBOX&#8221;^M<br />
11 getquotaroot &#8220;INBOX&#8221;^M<br />
12 UID fetch 1:* (FLAGS)^M<br />
13 UID fetch 46873:46875 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type)])^M<br />
14 UID fetch 46875 (UID RFC822.SIZE BODY.PEEK[])^M<br />
15 uid store 46875 +FLAGS (NonJunk)^M</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/analizador-de-trafico-tcpflow/2009/12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error al cambiar la  contraseña de inicio de sesión con Samba</title>
		<link>http://www.fernandoluis.com/error-al-cambiar-la-contrasena-de-inicio-de-sesion-con-samba/2009/11</link>
		<comments>http://www.fernandoluis.com/error-al-cambiar-la-contrasena-de-inicio-de-sesion-con-samba/2009/11#comments</comments>
		<pubDate>Thu, 26 Nov 2009 08:19:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=455</guid>
		<description><![CDATA[<p>Este es el entorno:</p>
<p> &#8211; Todo funcionaba bien con Samba version 2.
-  Día D: Samba se actualiza a versión 3
-  Samba hace de servidor de dominio  ( versión > 3 )
-  Usuario desde Windows decide cambiar la contraseña de inicio de sesión.
-  Resultado : &#8220;No tiene permisos&#8221; or &#8220;Permission denied&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Este es el entorno:</p>
<p> &#8211; Todo funcionaba bien con Samba version 2.<br />
-  Día D: Samba se actualiza a versión 3<br />
-  Samba hace de servidor de dominio  ( versión > 3 )<br />
-  Usuario desde Windows decide cambiar la contraseña de inicio de sesión.<br />
-  Resultado : &#8220;No tiene permisos&#8221; or &#8220;Permission denied&#8221; cuando anteriormente funcionaba todo perfectamente.</p>
<p>Conclusión:</p>
<p>-  Con el cambio de versión, hay que actualizar la cadena de chat por la siguiente dentro del smb.conf: </p>
<blockquote><p> passwd chat = *Enter*password* %n\n *Retype*password* %n\n *success*</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/error-al-cambiar-la-contrasena-de-inicio-de-sesion-con-samba/2009/11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lentitud en samba con clientes Windows en debian</title>
		<link>http://www.fernandoluis.com/lentitud-en-samba-con-clientes-windows-en-debian/2009/11</link>
		<comments>http://www.fernandoluis.com/lentitud-en-samba-con-clientes-windows-en-debian/2009/11#comments</comments>
		<pubDate>Wed, 11 Nov 2009 15:31:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=438</guid>
		<description><![CDATA[<p>Problema: Lentitud a la hora de  navegar en los directorios de un recurso samba desde clientes Windows.</p>
<p>Solución: Compilar la última versión de samba, en estos momentos  la 3.4.3</p>
]]></description>
			<content:encoded><![CDATA[<p>Problema: Lentitud a la hora de  navegar en los directorios de un recurso samba desde clientes Windows.</p>
<p>Solución: Compilar la última versión de samba, en estos momentos  la 3.4.3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/lentitud-en-samba-con-clientes-windows-en-debian/2009/11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar información exif</title>
		<link>http://www.fernandoluis.com/eliminar-informacion-exif/2009/11</link>
		<comments>http://www.fernandoluis.com/eliminar-informacion-exif/2009/11#comments</comments>
		<pubDate>Thu, 05 Nov 2009 15:39:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fotografía]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=435</guid>
		<description><![CDATA[<p>Si no quereis que aparezca ninguna inforación/metadato en las cabeceras exif en los ficheros jpg&#8217;s, podeis hacer uso de la herramienta exiv2 tal que así:</p>
<p>#!/bin/bash
for i in `ls *.jpg`
do
exiv2 rm  $i
done
</p>
<p>Con esto, extraemos y borramos todos los metadatos que contienen todos los ficheros *.jpg del directorio actual.</p>
]]></description>
			<content:encoded><![CDATA[<p>Si no quereis que aparezca ninguna inforación/metadato en las cabeceras exif en los ficheros jpg&#8217;s, podeis hacer uso de la herramienta exiv2 tal que así:</p>
<blockquote><p>#!/bin/bash<br />
for i in `ls *.jpg`<br />
do<br />
exiv2 rm  $i<br />
done
</p></blockquote>
<p>Con esto, extraemos y borramos todos los metadatos que contienen todos los ficheros *.jpg del directorio actual.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/eliminar-informacion-exif/2009/11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acentos en flyspray</title>
		<link>http://www.fernandoluis.com/acentos-en-flyspray/2009/10</link>
		<comments>http://www.fernandoluis.com/acentos-en-flyspray/2009/10#comments</comments>
		<pubDate>Mon, 26 Oct 2009 09:49:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=420</guid>
		<description><![CDATA[<p>No se si conocereis el proyecto flyspray, básicamente se trata de un gestor de tareas basado en PHP, que resulta muy  rápido, sencillo y bastante intuitivo.</p>
<p>Si quereis más información, pasaros por suweb</p>
<p>La cuestión, es que en la última versión las tablas (Mysql) no son generadas en utf8, por lo que no será posible añadir [...]]]></description>
			<content:encoded><![CDATA[<p>No se si conocereis el proyecto flyspray, básicamente se trata de un gestor de tareas basado en PHP, que resulta muy  rápido, sencillo y bastante intuitivo.</p>
<p>Si quereis más información, pasaros por su<a href="http://flyspray.org">web</a></p>
<p>La cuestión, es que en la última versión las tablas (Mysql) no son generadas en utf8, por lo que no será posible añadir comentarios en los que aparezcan acentos.Aquí os dejo la solución, que no es otra que entrar en la base de datos y reconvertirla:</p>
<blockquote><p>
$mysql -u  -p </p>
<p>mysql >use <nombre_bd_flysprat>;<br />
mysql> ALTER TABLE flyspray_comments CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br />
Query OK, 3 rows affected (0.06 sec)<br />
Records: 3  Duplicates: 0  Warnings: 0<br />
mysql> ALTER TABLE flyspray_tasks CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/acentos-en-flyspray/2009/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para cambiar la resolución de fotos</title>
		<link>http://www.fernandoluis.com/script-para-cambiar-la-resolucion-de-fotos/2009/10</link>
		<comments>http://www.fernandoluis.com/script-para-cambiar-la-resolucion-de-fotos/2009/10#comments</comments>
		<pubDate>Thu, 22 Oct 2009 15:20:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fotografía]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=412</guid>
		<description><![CDATA[<p>Usando las herramientas de Imagegick, si no lo tienes:</p>
<p>apt-get install imagemagick</p>
<p>for i in $(ls *.jpg); do convert $i -resize 1024&#215;768 convertido_$i; done</p>
<p>Con ello cambiaremos la resolución s todos las fotos ( *.jpg) que estén en el directorio actual a 1024&#215;768, conservando los originales.</p>
]]></description>
			<content:encoded><![CDATA[<p>Usando las herramientas de Imagegick, si no lo tienes:</p>
<p><em>apt-get install imagemagick</em></p>
<blockquote><p>for i in $(ls *.jpg); do convert $i -resize 1024&#215;768 convertido_$i; done</p></blockquote>
<p>Con ello cambiaremos la resolución s todos las fotos ( *.jpg) que estén en el directorio actual a 1024&#215;768, conservando los originales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/script-para-cambiar-la-resolucion-de-fotos/2009/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evitar ataques de fuerza fruta en ssh</title>
		<link>http://www.fernandoluis.com/evitar-ataques-de-fuerza-fruta-en-ssh/2009/10</link>
		<comments>http://www.fernandoluis.com/evitar-ataques-de-fuerza-fruta-en-ssh/2009/10#comments</comments>
		<pubDate>Thu, 22 Oct 2009 14:32:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=407</guid>
		<description><![CDATA[<p>¿ Estás cansado de  continuos ataques contra tu ssh ?</p>
<p>Iptables te dá la solución:</p>
<p>iptables -I INPUT -p tcp &#8211;dport 22 -i eth0 -m state &#8211;state NEW -m recent &#8211;set</p>
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent--update --seconds 240 --hitcount 4 -j DROP


En este ejemplo, estaremos marcando las nuevas [...]]]></description>
			<content:encoded><![CDATA[<p>¿ Estás cansado de  continuos ataques contra tu ssh ?</p>
<p>Iptables te dá la solución:</p>
<blockquote><p><span style="font-family: verdana; font-size: 100%;">iptables -I INPUT -p tcp &#8211;dport 22 -i eth0 -m state &#8211;state NEW -m recent &#8211;set</span></p>
<pre style="font-family: verdana;"><span style="font-size: 100%;">iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent--update --seconds 240 --hitcount 4 -j DROP
</blockquote>

En este ejemplo, estaremos marcando las nuevas conexiones de ssh  que se produzcan, y en el caso de llegar a 4 desde la misma IP, denegaría el acceso durante 240 segundos.

</span>
<pre style="font-family: verdana;"><span style="font-size: 100%;">
</span></pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/evitar-ataques-de-fuerza-fruta-en-ssh/2009/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Habilitando SSH en dispositivo MyBook</title>
		<link>http://www.fernandoluis.com/habilitando-ssh-en-dispositivo-mybook/2009/10</link>
		<comments>http://www.fernandoluis.com/habilitando-ssh-en-dispositivo-mybook/2009/10#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:23:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.fernandoluis.com/?p=401</guid>
		<description><![CDATA[<p>Hace poco me encontré en la situación, de añadir una segunda IP en un disco duro externo MyBook.Para mi sorpresa, el interface web no permite este tipo de cambios, pero como este tipo de dispositivos suelen estar basados en linux, vi que la solución era posible , al igual que ya lo habían sido La [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco me encontré en la situación, de añadir una segunda IP en un disco duro externo MyBook.Para mi sorpresa, el interface web no permite este tipo de cambios, pero como este tipo de dispositivos suelen estar basados en linux, vi que la solución era posible , al igual que ya lo habían sido La Fonera, Woxter Icube&#8230;.</p>
<p>Según cuentan en el blog de martin<a href="http://martin.hinner.info/mybook/sshaccess.php">http://martin.hinner.info/mybook/sshaccess.php</a> simplemente habría que:</p>
<p>1.-  http:///auth/firmware_upgrade.pl?fwserver=martin.hinner.info/mybook/firmware.php</p>
<p>Si tienes problemas a la hora de conectarte, puedes coger el siguiente script y publicarlo en un servidor web, y cambiar la URL para que apunte al servidor local:</p>
<p>http:///auth/firmware_upgrade.pl?fwserver=/fw.sh</p>
<p><a href="http://martin.hinner.info/mybook/sshaccess.php"><br />
</a><br />
<a href="http://martin.hinner.info/mybook/sshaccess.php"></a></p>
<blockquote><p><a href="http://martin.hinner.info/mybook/sshaccess.php">#!/bin/sh<br />
# Script fw.sh </a></p>
<p>echo &#8216;#!/bin/sh&#8217; &gt;/var/upgrade/upgrade1.sh<br />
chmod 755 /var/upgrade/upgrade1.sh</p>
<p>KEYGEN=/usr/bin/ssh-keygen<br />
SSHD=/usr/sbin/sshd<br />
RSA1_KEY=/etc/ssh_host_key<br />
RSA_KEY=/etc/ssh_host_rsa_key<br />
DSA_KEY=/etc/ssh_host_dsa_key</p>
<p>do_rsa1_keygen() {<br />
if [ ! -s $RSA1_KEY ]; then<br />
echo -n $&#8221;Generating SSH1 RSA host key: &#8221;<br />
if $KEYGEN -q -t rsa1 -f $RSA1_KEY -C &#8221; -N &#8221; &gt;&amp;/dev/null; then<br />
chmod 600 $RSA1_KEY<br />
chmod 644 $RSA1_KEY.pub<br />
echo<br />
else<br />
echo<br />
exit 1<br />
fi<br />
fi<br />
}</p>
<p>do_rsa_keygen() {<br />
if [ ! -s $RSA_KEY ]; then<br />
echo -n $&#8221;Generating SSH2 RSA host key: &#8221;<br />
if $KEYGEN -q -t rsa -f $RSA_KEY -C &#8221; -N &#8221; &gt;&amp;/dev/null; then<br />
chmod 600 $RSA_KEY<br />
chmod 644 $RSA_KEY.pub<br />
echo<br />
else<br />
echo<br />
exit 1<br />
fi<br />
fi<br />
}</p>
<p>do_rsa1_keygen<br />
do_rsa_keygen</p>
<p>/usr/bin/passwd -d root<br />
/usr/sbin/sshd &amp;<br />
rm -f /tmp/active_upgrade<br />
exit 0</p></blockquote>
<p>2.- Con el paso anterior, ya habremos habilitado el servicio de SSH en el dispositivo.Para conectarnos a el, debermos usar   el usuario  que trae por defecto, (usuario admin con la contraseña 123456 ).<br />
Una vez conectado, nos convertimos en usuario root con <em>su -</em> , y ejecutaremos lo siguiente para que los cambios sean permanentes, y el servicio sshd arranque automaticamente:</p>
<blockquote><p>echo &#8220;::sysinit:/usr/sbin/sshd &#8221; &gt;&gt; /etc/inittab</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fernandoluis.com/habilitando-ssh-en-dispositivo-mybook/2009/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

