<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;C0MGQ304cCp7ImA9WhBTGE4.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535</id><updated>2013-02-14T00:43:42.338-08:00</updated><category term='vulnerabilidades'/><category term='metadatos'/><category term='virtualizacion hosting'/><category term='gnome3'/><category term='dhcp para windows'/><category term='joomla'/><category term='GPG'/><category term='compilar en C'/><category term='dhcp para debian'/><category term='Dhcp'/><category term='nosql'/><category term='nessus'/><category term='ipv6'/><category term='LDAP'/><title>Informática para todos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jose enrique Ruiz navarro</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;C0MGQ309eyp7ImA9WhBTGE4.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-25032711066037874</id><published>2013-01-24T03:02:00.002-08:00</published><updated>2013-02-14T00:43:42.363-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-02-14T00:43:42.363-08:00</app:edited><title>Prueba fw-admin</title><content type='html'>&lt;br /&gt;
&lt;pre&gt;&lt;div class="line" id="file-gistfile1-as-LC6"&gt;
&lt;/div&gt;
El siguiente escenario es una prueba de fw-admin
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-6itX65BTuQc/UQEUtRsJVWI/AAAAAAAAAHg/VfSPQG6b_4c/s1600/Diagrama2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/-6itX65BTuQc/UQEUtRsJVWI/AAAAAAAAAHg/VfSPQG6b_4c/s400/Diagrama2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Para leer toda la experiencia completa visita :&amp;nbsp;&lt;a href="https://github.com/aborrero/fw-admin/wiki/Examples"&gt; https://github.com/aborrero/fw-admin/wiki/Examples&lt;/a&gt;&lt;br /&gt;
&lt;pre&gt;&lt;div class="line" id="file-gistfile1-as-LC10"&gt;
&lt;/div&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/25032711066037874/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2013/01/prueba-fw-admin.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/25032711066037874?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/25032711066037874?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2013/01/prueba-fw-admin.html' title='Prueba fw-admin'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6itX65BTuQc/UQEUtRsJVWI/AAAAAAAAAHg/VfSPQG6b_4c/s72-c/Diagrama2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0QFRn05fyp7ImA9WhNREE8.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-8847099490432479481</id><published>2012-11-03T15:54:00.001-07:00</published><updated>2012-11-04T03:41:57.327-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-11-04T03:41:57.327-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='LDAP'/><title>Instalación de servidor LDAP y configuración de clientes en debian</title><content type='html'>Primero de todo vamos a definir bien el fqdn de nuestra maquina, para saber el nuestro:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;hostname --fqdn&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Si no está bien definido, lo configuraremos&lt;i&gt; &lt;/i&gt;en &lt;i&gt;/etc/hosts:&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost&lt;br /&gt;127.0.1.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nombredemaquina.example.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nombredemaquina&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para instalar el servidor LDAP, donde tendremos toda la infofmación guardada, nos bajaremos el paquete slapd:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;aptitude install slapd&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
A lo que solamente nos pedirá la contraseña del administrador de ldap. Pero&lt;br /&gt;
&amp;nbsp;obviamente no es siempre lo suficiente, si no que tenemos que cambiar cosas como el nombre de base etc... Si ejecutamos &lt;i&gt;slapcat&amp;nbsp; &lt;/i&gt;veremos se las entradas son validas o incorrectas, en el segundo de ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para configurar el paquete slapd ejecutaremos:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;dpkg-reconfigure slapd&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos pedirá :&lt;br /&gt;
&lt;i&gt;Nombre de dominio DNS: example.com&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Nombre de la Organizacion:&lt;br /&gt;Contrasena del administrador:&lt;br /&gt;Motor de base de datos a utilizar: HDB&lt;br /&gt;¿Permitir el protocolo LDAPv2?: No&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
Relleraremos según nos convenga y una vez configurado veremos con &lt;i&gt;slapcat &lt;/i&gt;una salida así:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;dn: dc=example,dc=com&lt;br /&gt;objectClass: top&lt;br /&gt;objectClass: dcObject&lt;br /&gt;objectClass: organization&lt;br /&gt;o: example.com&lt;br /&gt;dc: example&lt;br /&gt;structuralObjectClass: organization&lt;br /&gt;entryUUID: 6795ae8a-ba4c-1031-9b61-8fa8adeb78d1&lt;br /&gt;creatorsName: cn=admin,dc=example,dc=com&lt;br /&gt;createTimestamp: 20121103215145Z&lt;br /&gt;entryCSN: 20121103215145.196555Z#000000#000#000000&lt;br /&gt;modifiersName: cn=admin,dc=example,dc=com&lt;br /&gt;modifyTimestamp: 20121103215145Z&lt;br /&gt;&lt;br /&gt;dn: cn=admin,dc=example,dc=com&lt;br /&gt;objectClass: simpleSecurityObject&lt;br /&gt;objectClass: organizationalRole&lt;br /&gt;cn: admin&lt;br /&gt;description: LDAP administrator&lt;br /&gt;userPassword:: e1NTSEF9eWFJbXl1ZnNiZnl5S3pnN2ZjZWlXK3lJL2RkVjE2b0c=&lt;br /&gt;structuralObjectClass: organizationalRole&lt;br /&gt;entryUUID: 67a682e6-ba4c-1031-9b62-8fa8adeb78d1&lt;br /&gt;creatorsName: cn=admin,dc=example,dc=com&lt;br /&gt;createTimestamp: 20121103215145Z&lt;br /&gt;entryCSN: 20121103215145.306828Z#000000#000#000000&lt;br /&gt;modifiersName: cn=admin,dc=example,dc=com&lt;br /&gt;modifyTimestamp: 20121103215145Z&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como vemos son dos entradas, la de la base y la del administrador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a crear dos contenedores, People&amp;nbsp; y Group, con dos objetos dentro, usuarioldap y grupoldap.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello vamos a meter los siguiente en un archivo .ldif (nuestro caso base.ldif):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;dn: ou=People,dc=example,dc=com&lt;br /&gt;ou: People&lt;br /&gt;objectClass: top&lt;br /&gt;objectClass: organizationalUnit&lt;br /&gt;&lt;br /&gt;dn: ou=Group,dc=example,dc=com&lt;br /&gt;ou: Group&lt;br /&gt;objectClass: top&lt;br /&gt;objectClass: organizationalUnit&lt;br /&gt;&lt;br /&gt;dn: cn=&lt;u&gt;grupoldap&lt;/u&gt;,ou=Group,dc=example,dc=com&lt;br /&gt;objectClass: posixGroup&lt;br /&gt;objectClass: top&lt;br /&gt;cn: pruebag&lt;br /&gt;gidNumber: 2000&lt;br /&gt;&lt;br /&gt;dn: uid=&lt;u&gt;usuarioldap&lt;/u&gt;,ou=People,dc=example,dc=com&lt;br /&gt;uid: usuarioldap&lt;br /&gt;cn: Usuario de prueba&lt;br /&gt;objectClass: account&lt;br /&gt;objectClass: posixAccount&lt;br /&gt;objectClass: top&lt;br /&gt;userPassword: {MD5}wb/BiNulnSaBZIqg5sqMjg==(se genera con slapasswd -h {MD5})&lt;br /&gt;loginShell: /bin/bash&lt;br /&gt;uidNumber: 2000&lt;br /&gt;gidNumber: 2000&lt;br /&gt;homeDirectory: /home/pruebau&lt;br /&gt;gecos: Usu&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora tenemos que introducirlo en nuestra base de datos de LDAP, para ello nos descargaremos ldap-utils:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;aptitude install ldap-utils&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez que está instalada lo introduciremos:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f base.ldif&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
El usuario que hemos creado no tiene directorio, así que lo crearemos y le asignaremos a él mismo como propietario:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mkdir /home/usuarioldap&lt;br /&gt;cp /etc/skel/.* /home/usuarioldap&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;chown -R 2000:2000 /home/usuarioldap&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Ya que el usuario 2000 no existe, aunque si en LDAP,&amp;nbsp; este no lo detecta&lt;i&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
A continuación&lt;b&gt; configuraremos un cliente LDAP , &lt;/b&gt;en nuestro caso, nuestro servidor&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Para configurar cualquier equipo de la red con LDAP nos iremos&amp;nbsp; a &lt;i&gt;/et&lt;/i&gt;c&lt;i&gt;/ldap/ldap.conf&amp;nbsp; &lt;/i&gt;(en el caso de que no exista, instalaremos&amp;nbsp; libldap2) y añadiremos:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;BASE dc=example,dc=com&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;URI&amp;nbsp;&amp;nbsp; ldap://127.0.0.1&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Después vamos a configurar el sistema para que sea capaz de establecer la correspondencia entre los UID/GID y los nombres de los usuarios y los grupos que están en el directorio LDAP. Para ello vamos a configurar &lt;i&gt;/etc/nsswitch.conf&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;passwd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compat ldap&lt;br /&gt;group:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compat ldap&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;Como vemos vemoshemos añadido ldap en las dos filas.&lt;br /&gt;
&lt;br /&gt;
Peroque el sistema sea capaz de consultar a un directorio LDAP, para ello debemos instalar el paquete&lt;i&gt; libnss-ldap&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;aptitude install libnss-ldap&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez instalado, configuraremos el paquete:&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;dpkg-reconfigure libnss-ldap&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Allí nos preguntará:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Identificador del servidor LDAP: ldap://127.0.0.1/&lt;br /&gt;Nombre distinguido (dn): dc=example,dc=com&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Version de LDAP: 3&lt;br /&gt;Cuenta del administrador: cn=admin,dc=example,dc=com&lt;br /&gt;Contrasena del administrador&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que está configurado el paquete,&amp;nbsp; comprobaremos que todo está configurado correctamente, así que repetiremos el listado del directorio&amp;nbsp; home del usuario que hicimos antes:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -al /home/usuarioldap/&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para configurar otros clientes que no sean el servidor, tendriamos que hacer los mismos pasos pero cambiando la ip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora instalaremos PAM que es el sistema modular que se encarga de las tareas de autenticacion en el sistema, cada aplicación que necesite comprobar la autenticacion de usuarios tendrá que hacer uso de él.&lt;br /&gt;
&lt;br /&gt;
Para ello instalaremos :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;aptitude install libpam-ldap&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Después configuraremos ese paquete:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;dpkg-reconfigure &lt;/i&gt;&lt;i&gt;libpam-ldap&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y lo amoldaremos a nuestro gusto:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Identificador del servidor LDAP: ldap://127.0.0.1/&lt;/i&gt;&lt;i&gt;Nombre distinguido (dn):dc=example,dc=com&lt;br /&gt;Version de LDAP: 3&lt;br /&gt;Local crypt to use when changing passwords: exop&lt;/i&gt;&lt;br /&gt;
Ahora seremos capaces de acceder al sistemas por mecanismos tales como ssh y otros mas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuente: &lt;a href="http://informatica.gonzalonazareno.org/"&gt;http://informatica.gonzalonazareno.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/8847099490432479481/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/11/instalacion-de-servidor-ldap-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/8847099490432479481?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/8847099490432479481?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/11/instalacion-de-servidor-ldap-y.html' title='Instalación de servidor LDAP y configuración de clientes en debian'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEcER3c-eCp7ImA9WhNSGEs.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-6657495616758941219</id><published>2012-11-02T04:12:00.000-07:00</published><updated>2012-11-02T06:13:26.950-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-11-02T06:13:26.950-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='GPG'/><title>GPG para MAC</title><content type='html'>&lt;br /&gt;
Vamos a usar Gnu PG para usar el mecanismo de clave privada/publica, ¿qué es esto? Pues es un mecanismo de seguridad que consiste en que tu repartes tu clave pública a toda las personas o dispositivos que quieras, la cual usarán para encriptar el mensaje que te enviarán y que solo tu puedes abrir con tu clave privada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-W2flOd0_Wjg/UJOtZtJkDkI/AAAAAAAAAF4/g39_xdea1Cs/s1600/clave-publica.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/-W2flOd0_Wjg/UJOtZtJkDkI/AAAAAAAAAF4/g39_xdea1Cs/s320/clave-publica.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a usar como explicación el ejemplo por excelencia que se usa en este tipo de mecanismo.&lt;br /&gt;
Bob ha generado una clave privada y una clave publica que se corresponde con la privada. Bob le ha dado la clave pública a Alice. La clave privada es personal por lo tanto no se puede (debe) compartir.&lt;br /&gt;
Alice quiere mandarle un mensaje privado a Bob y esta no quiere que nadie mas sepa el contenido del mensaje, por lo que encripta el mensaje con la clave pública de Bob. Eve quiere saber lo que le ha enviado Alice a Bob por lo que de alguna manera el mensaje le ha llegado a ella. Como Eve no es propietaria de la clave privada que se corresponde a la publica, no podrá desencriptarlo. Solo bob puede leer ese mensaje usando su clave privada.&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a explicar como usar GPG para encriptar y desencriptar mensajes a tráves de este mecanismo.&lt;br /&gt;
&lt;br /&gt;
Partiendo de la base de que tenemos instalado GPG, abriremos una terminal y ejecutaremos este comando para crear una clave privada y la pública correspondiente:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:~ quique$ &amp;nbsp;gpg --gen-key&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Después seleccionaremos una opción y elegimos el tamaño de la clave, cuanto mas grande mas segura pero a la vez más costosa computacionalmente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Por favor seleccione tipo de clave deseado:&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;(1) RSA and RSA (default)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;(2) DSA and Elgamal&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;(3) DSA (sólo firmar)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;(4) RSA (sólo firmar)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Su elección: 1&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;las claves RSA pueden tener entre 1024 y 4096 bits de longitud.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;¿De qué tamaño quiere la clave? (2048) 1024&lt;/i&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
También podemos ponerle la caducidad a nuestra clave, nosotros &amp;nbsp;elegiremos que nunca caduque.&lt;br /&gt;
Y nos preguntara mas preguntas como nuestro nombre y apellidos, correo etc....&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-LopD-AhcmeQ/UJOy5LWoHAI/AAAAAAAAAGM/Wc6MiOeGpKA/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="392" src="http://1.bp.blogspot.com/-LopD-AhcmeQ/UJOy5LWoHAI/AAAAAAAAAGM/Wc6MiOeGpKA/s640/2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez que hemos introducido todo los que nos pregunta, Continuaremos con V (valid) , nos pedirá una contraseña:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-2O8DtQPRUUo/UJOzrStF78I/AAAAAAAAAGU/jz1bdHZo4BU/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://1.bp.blogspot.com/-2O8DtQPRUUo/UJOzrStF78I/AAAAAAAAAGU/jz1bdHZo4BU/s640/3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y&amp;nbsp;nos creará las clave:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-UrDDX4peTUs/UJO0enTvGFI/AAAAAAAAAGc/oZaSOm56KP8/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="398" src="http://4.bp.blogspot.com/-UrDDX4peTUs/UJO0enTvGFI/AAAAAAAAAGc/oZaSOm56KP8/s640/4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pues vamos a exportar la clave pública para enviarsela a quien queramos , para exportarla usaremos este comando:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --armor --output quique-public.key --export Prueba&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Detrás de export pondremos algún ID identificativo como el nombre o el correo que introducimos anteriormente. En mi caso Prueba que es el nombre de la clave, aunque podría haber &amp;nbsp;puesto mi nombre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Imaginando que la clave se la hemos enviando a otro siendo nosotros mismo el que recibe esa clave pública, ejecutaremos este comando para importarla:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --import quique-public.key&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Si queremos ver las claves públicas que tenemos en nuestro llavero, ejecutaremos :&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;&amp;nbsp;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --list-keys&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o las claves privadas que tenemos:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --list-secret-keys&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Una vez que tenemos la clave pública de nuestro amigo en nuestro llavero encriptaremos el mensaje con esa clave:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --armor --recipient Prueba &amp;nbsp;--encrypt text.txt&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Detrás de recipient pondremos un ID identificativop de la clave pública que hemos importado.&lt;br /&gt;
El text.txt contiene el mensaje holaa.&lt;br /&gt;
&lt;br /&gt;
Una vez que ejecutamos ese comando, nos creará un archivo con el mismo nombre pero añadiéndole .asc y veremos que si lo intentamos abrir no nos dejará o no entenderemos absolutamente nada lo que pone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez que nuestro amigo tiene el mensaje encriptado que le hemos enviado, podrá leerlo ejecutando:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;iMac-de-Jose-Enrique-Ruiz:Desktop quique$ gpg --decrypt text.txt.asc&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Cuando se ejecute este comando, nos pedirá o le pedirá a nuestro amigo la clave que puso cuando creo la clave privada:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-1T6FG1SiqBo/UJPD_t-KpUI/AAAAAAAAAGw/pHw5EoGzGDk/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://4.bp.blogspot.com/-1T6FG1SiqBo/UJPD_t-KpUI/AAAAAAAAAGw/pHw5EoGzGDk/s640/5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Y nos mostrará el mensaje encriptado:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-l-pGZul7iJs/UJPEAaZdzFI/AAAAAAAAAG0/rEqII6ukdYI/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="398" src="http://1.bp.blogspot.com/-l-pGZul7iJs/UJPEAaZdzFI/AAAAAAAAAG0/rEqII6ukdYI/s640/6.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Y así se usa basicamente, obviamente tiene mas funcionalidades que aquí no hemos explicado.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Fuente:&amp;nbsp;&lt;a href="http://www.lostscene.com/manuales/gnupg.php"&gt;http://www.lostscene.com/manuales/gnupg.php&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es_ES" rel="license" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Licencia de Creative Commons" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0px;" /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/6657495616758941219/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/11/gpg-para-mac.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6657495616758941219?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6657495616758941219?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/11/gpg-para-mac.html' title='GPG para MAC'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-W2flOd0_Wjg/UJOtZtJkDkI/AAAAAAAAAF4/g39_xdea1Cs/s72-c/clave-publica.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CU8MSHo4fip7ImA9WhNSEEQ.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-6628635879337181969</id><published>2012-10-24T08:07:00.001-07:00</published><updated>2012-10-24T08:51:29.436-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-24T08:51:29.436-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='nessus'/><title>Como instalar Nessus en debian</title><content type='html'>&lt;b&gt;¿Qué es Nessus?&lt;/b&gt;&lt;br /&gt;
Es un software que permite detectar vulnerabilidades de forma remota.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Instalación&lt;/b&gt;&lt;br /&gt;
Para instalar este software nos iremos a :&lt;a href="http://www.tenable.com/"&gt; http://www.tenable.com&lt;/a&gt; y nos descargaremos &lt;a href="http://downloads.nessus.org/nessus3dl.php?file=Nessus-5.0.2-debian6_amd64.deb&amp;amp;licence_accept=yes&amp;amp;t=9e021d4fa48ade51139fff468de1122f&amp;amp;__utma=96148739.1398885377.1351088787.1351088787.1351088787.1&amp;amp;__utmb=96148739.2.10.1351088787&amp;amp;__utmc=96148739&amp;amp;__utmx=-&amp;amp;__utmz=96148739.1351088787.1.1.utmcsr=hotfixed.net%7Cutmccn=%28referral%29%7Cutmcmd=referral%7Cutmcct=/2011/01/30/instalar-nessus-en-debian-squeeze/&amp;amp;__utmv=-&amp;amp;__utmk=234272918"&gt;Nessus-5.0.2-debian6_amd64.deb.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nos vamos a la carpeta donde está el paquete y lo instalamos&lt;br /&gt;
&lt;i&gt;&amp;nbsp;dpkg -i&amp;nbsp;&lt;/i&gt; &lt;i&gt;Nessus-5.0.2-debian6_amd64.deb&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que lo tenemos instalado, iremos a crear el que administrará la aplicación, así que ejecutaremos. &lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cd /&lt;/i&gt;&lt;i&gt;opt/nessus/sbin&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Y ejecutamos&lt;i&gt; nessus-adduser &lt;/i&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-7ElGuf7Lvko/UIf9pTp-3PI/AAAAAAAAAEk/-J0d-WY0g-Y/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
Interactuará con nosotros pidiéndonos cosas como nombre del administrador, contraseña etc...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-7ElGuf7Lvko/UIf9pTp-3PI/AAAAAAAAAEk/-J0d-WY0g-Y/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="244" src="http://1.bp.blogspot.com/-7ElGuf7Lvko/UIf9pTp-3PI/AAAAAAAAAEk/-J0d-WY0g-Y/s640/1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;Ya tenemos Nessus corriendo en nuestra máquina linux, ahora nos registraremos en&lt;a href="http://www.tenable.com/register/"&gt; http://www.tenable.com/register/&lt;/a&gt;. Elegiremos la opción mas adecuada para el entorno en el que se vaya a usar. En nuestro caso sera la versión home.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez registrado, accedemos a nuestro e-mail y copiamos el código de registro, ahora solo tenemos que ejecutar:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/opt/nessus/bin/nessus-fetch -register codigo&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reiniciamos el servicio:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/etc/init.d/nessusd restart&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo tenemos que acceder a Nessus a través del navegador.&amp;nbsp; Aconsejo conectarse a través del chrome porque nessus necesita adobe flash, si tienes adobe flash no hay problema.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Escaneo de vulnerabilidades en un servidor local&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Recuerdo que el escenario está montado en una LAN de mi casa, por lo tanto trabajaremos con ips privadas.&lt;br /&gt;
&lt;br /&gt;
Como citamos antes accederemos a nessu a través del navegador introduciendo: https://localhost:8834&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-o8N-f36pmao/UIgEqFk7K3I/AAAAAAAAAE0/R-iqhM7q4Yw/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://4.bp.blogspot.com/-o8N-f36pmao/UIgEqFk7K3I/AAAAAAAAAE0/R-iqhM7q4Yw/s640/2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nos autenticamos como el administrador que creamos antes.&lt;br /&gt;
&lt;br /&gt;
Nos iremos a Policies y crearemos una Policy nueva para hacer un diagnostico de red a nuestro gusto. La Policy la configuramos como nosotros queramos que actúe. Ponemos el nombre y le damos a next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-qNC1Y_7WcW8/UIgFp2aIMXI/AAAAAAAAAE8/28O7k0059iI/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://4.bp.blogspot.com/-qNC1Y_7WcW8/UIgFp2aIMXI/AAAAAAAAAE8/28O7k0059iI/s640/3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se puede configurar muchos parámetros, pero le daremos a todo next sin configurar nada para dejarlo por defecto.&lt;br /&gt;
&lt;br /&gt;
A continuación nos iremos a scan y añadiremos una nueva:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-wA5Ja8p0xog/UIgJmLc5mWI/AAAAAAAAAFU/FcnZxrwMYpw/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://2.bp.blogspot.com/-wA5Ja8p0xog/UIgJmLc5mWI/AAAAAAAAAFU/FcnZxrwMYpw/s640/4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Pondremos el nombre que queramos, elegimos la política que hemos creado anteriormente y en scan targets ponemos la ip o ipas que queramos escanear, en nuestro caso será la ip donde tenemos el servidor web. Le damos a launch scan para lanzarla.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-CjEneMDcGBs/UIgK2No_LuI/AAAAAAAAAFc/Nna9PxMcOjk/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
Ahora nos iremos a reports y nos saldrá el scan que hemos lanzado anteriormente. Le damos a browser para examinar las vulnerabilidades que encuentra en esa ip:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-CjEneMDcGBs/UIgK2No_LuI/AAAAAAAAAFc/Nna9PxMcOjk/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://2.bp.blogspot.com/-CjEneMDcGBs/UIgK2No_LuI/AAAAAAAAAFc/Nna9PxMcOjk/s640/5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-GmARC5qSbb8/UIgJNoX0CwI/AAAAAAAAAFM/Af3XkG5SD_c/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
Y nos mostrará con colores la criticidad de las vulnerabilidades:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-FnX_pwWjZTw/UIgL4SNE9hI/AAAAAAAAAFk/u1Xn_WvPtDw/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://4.bp.blogspot.com/-FnX_pwWjZTw/UIgL4SNE9hI/AAAAAAAAAFk/u1Xn_WvPtDw/s640/6.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos ver como las vulnerabilidades tienen información de esa vulnerabilidad a la derecha, en el que nos puede ser útil para tratar de tapar esa vulnerabilidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span id="goog_1728890989"&gt;&lt;/span&gt;&lt;span id="goog_1728890990"&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/6628635879337181969/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/como-instalar-nessus-en-debian.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6628635879337181969?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6628635879337181969?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/como-instalar-nessus-en-debian.html' title='Como instalar Nessus en debian'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7ElGuf7Lvko/UIf9pTp-3PI/AAAAAAAAAEk/-J0d-WY0g-Y/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUIMR3o5cCp7ImA9WhNSEEQ.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-2061348647497863007</id><published>2012-10-23T00:03:00.001-07:00</published><updated>2012-10-24T08:46:26.428-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-24T08:46:26.428-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='virtualizacion hosting'/><title>Virtualhosting por puertos</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
Configuraremos los sitios del anterior articulo &lt;a href="http://quiqueruizna.blogspot.com.es/2012/10/virtualhosting-en-apache.html"&gt;http://quiqueruizna.blogspot.com.es/2012/10/virtualhosting-en-apache.html.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Así que partiendo de que tenemos esos dos sitios activado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo primero que tendremos que hacer es configurar ports.conf, así que lo editaremos comentando la línea namevirtualhost y añadiendo por que puerto queremos que escuche apache:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt; #NameVirtualHost *:80&lt;br /&gt;Listen 80&lt;br /&gt;Listen 8081&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora lo que tenemos que hacer es editar los archivos de sites-available, quitándole el nameserver y poniendo el puerto correspondiente por el que quiera escuchar cada sitio web.&lt;br /&gt;
&lt;br /&gt;
Reiniciamos apache y todo listo&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/etc/init.d/apache2 restart&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Para acceder a una página, pondremos en el navegador la ip y el puerto (en caso del puerto 80 no hace falta ponerlo).</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/2061348647497863007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/virtualhosting-por-puertos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/2061348647497863007?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/2061348647497863007?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/virtualhosting-por-puertos.html' title='Virtualhosting por puertos'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUUAQXo6eCp7ImA9WhNTGEQ.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-1034582375576045002</id><published>2012-10-22T02:12:00.002-07:00</published><updated>2012-10-22T02:14:00.410-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-22T02:14:00.410-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='metadatos'/><title>Extracción de metadatos con FOCA</title><content type='html'>&lt;b&gt;¿Que son los metadatos?&lt;/b&gt;&lt;br /&gt;
Son datos sobre datos. Por lo tanto cualquier documento que hagas tendrá información detallada de quien,como, cuando y donde se ha hecho.&lt;br /&gt;
Si además lo subes a internet, esa información esta de cara a todos los atacantes(?).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;¿Como saber los metadatos de algo que tenga subido a mi sitio web?&lt;/b&gt;&lt;br /&gt;
Pues hay herramientas que te detectan los metadatos que tienes en los archivos subidos a tu sitio web. Nosotro nos hemos decantado por FOCA. Esta herramienta es totalmente gratuita y se puede descargar de:&lt;br /&gt;
&lt;a href="http://www.informatica64.com/foca.aspx"&gt;http://www.informatica64.com/foca.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;¿Como utilizarla?&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-1sBJdGbgrvk/UIUGQHiG5kI/AAAAAAAAADs/XiO2DIE7UEM/s1600/1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
Una vez que tenemos instalado FOCA (al registrarnos nos darán un enlace que nos descargará el setup), nos iremos a metadata e introduciremos el dominio que queramos examinar:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-1sBJdGbgrvk/UIUGQHiG5kI/AAAAAAAAADs/XiO2DIE7UEM/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="422" src="http://4.bp.blogspot.com/-1sBJdGbgrvk/UIUGQHiG5kI/AAAAAAAAADs/XiO2DIE7UEM/s640/1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nos analizará todo el dominio, así que nos saldrá muchos archivos en la busqueda:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-s9j62xQTSb4/UIUHsxEU1-I/AAAAAAAAAD0/cwVBwFVSmME/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="418" src="http://2.bp.blogspot.com/-s9j62xQTSb4/UIUHsxEU1-I/AAAAAAAAAD0/cwVBwFVSmME/s640/2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A continuación lo descargaremos todo para analizar algún documento que haya en el sitio:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-B2WaTkQRpm8/UIUI69GyZkI/AAAAAAAAAD8/Nl_v_t0V0_Y/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="420" src="http://3.bp.blogspot.com/-B2WaTkQRpm8/UIUI69GyZkI/AAAAAAAAAD8/Nl_v_t0V0_Y/s640/3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Y una vez que este descargado todo, le damos a extract all Metadata:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-tunlZAEuFXA/UIUMKK-kRUI/AAAAAAAAAEM/_Kt2H05B7gg/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-tunlZAEuFXA/UIUMKK-kRUI/AAAAAAAAAEM/_Kt2H05B7gg/s1600/4.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Ya te mostrará todos los metadatos en metadata, y si hay podrás visualizar todos los datos disponibles como sistema operativo que se ha usado, usuario que lo&amp;nbsp; ha creado, en que suite infomática se ha hecho etc...:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-_1gW-rl889o/UIUNeLFxmOI/AAAAAAAAAEU/NuHYqEV12hg/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://1.bp.blogspot.com/-_1gW-rl889o/UIUNeLFxmOI/AAAAAAAAAEU/NuHYqEV12hg/s640/5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hay que tener mucho cuidado a la hora de subir un documento a la red, porque como hemos visto podemos publicar información nuestra sin saberlo y lo peor de todo esto es que el explotar los metadatos es lícito.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/1034582375576045002/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/extraccion-de-metadatos-con-foca.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/1034582375576045002?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/1034582375576045002?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/extraccion-de-metadatos-con-foca.html' title='Extracción de metadatos con FOCA'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1sBJdGbgrvk/UIUGQHiG5kI/AAAAAAAAADs/XiO2DIE7UEM/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Ck8FSHw_eSp7ImA9WhNTGEg.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-6790692673065452014</id><published>2012-10-21T10:18:00.002-07:00</published><updated>2012-10-21T13:20:19.241-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-21T13:20:19.241-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title>Migrar joomla de remoto a local</title><content type='html'>&lt;style type="text/css"&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 &lt;/style&gt;&amp;nbsp;


&lt;br /&gt;
&lt;div align="CENTER" style="font-style: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: medium;"&gt;&lt;b&gt;Migrar joomla
desde un servidor remoto a un servidor local&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Para empezar crearemos una base de datos en mysql &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Para
migrar joomla tenemos que pasar todo el sitio web a nuestro servidor
local, accederemos por ftp a nuestro sitio remoto:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-xg8fcgTy8MM/UIQtRT0mfOI/AAAAAAAAADY/Jijli_FKOnk/s1600/filezilla.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="525" src="http://4.bp.blogspot.com/-xg8fcgTy8MM/UIQtRT0mfOI/AAAAAAAAADY/Jijli_FKOnk/s640/filezilla.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Y
pasaremos toda las carpetas a /var/www/.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Después
migraremos las bases de datos, para esto crearemos una con mysql o
phpmyadmin.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Nos
meteremos en el phpmyadmin de nuestro sitio remoto y exportaremos la
base de datos (en el botón export):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-6YBve_zUmP0/UIQsyCNxXlI/AAAAAAAAACU/tHdggvKS4zA/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://4.bp.blogspot.com/-6YBve_zUmP0/UIQsyCNxXlI/AAAAAAAAACU/tHdggvKS4zA/s640/2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Más
abajo indicaremos que nos lo guarde en un fichero para después
importarlo desde el mismo:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-mTZF9xQFDKc/UIQsyzBX1nI/AAAAAAAAACY/hSZwNkjpcIU/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="114" src="http://3.bp.blogspot.com/-mTZF9xQFDKc/UIQsyzBX1nI/AAAAAAAAACY/hSZwNkjpcIU/s640/3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;


 
 
 
 &lt;style type="text/css"&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 &lt;/style&gt;&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Después
nos iremos al phpmyadmin local (&lt;a href="http://localhost/phpmyadmin"&gt;http://localhost/phpmyadmin&lt;/a&gt;)
y elegiremos la base de datos que hemos creado antes donde queramos guardarlo y le damos a
import:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-vrTLyvMtgUA/UIQszVQh2tI/AAAAAAAAACg/4scibNp8cbI/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="http://4.bp.blogspot.com/-vrTLyvMtgUA/UIQszVQh2tI/AAAAAAAAACg/4scibNp8cbI/s640/4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Después
buscaremos el archivo que anteriormente hemos guardado:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-er5XJk4yMB8/UIQs0DNgoFI/AAAAAAAAACk/f5JUx0Z5buY/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-er5XJk4yMB8/UIQs0DNgoFI/AAAAAAAAACk/f5JUx0Z5buY/s640/5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;


 
 
 
 &lt;style type="text/css"&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 &lt;/style&gt;&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Y
le damos a continuar. Nos saldrá un mensaje con lo que ha hecho, que
son las consultas que tiene que hacer para crear tablas e insertar
datos:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-iO74LxhyFuM/UIQs0RwHKQI/AAAAAAAAACw/zOqbzIP7DgE/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="56" src="http://4.bp.blogspot.com/-iO74LxhyFuM/UIQs0RwHKQI/AAAAAAAAACw/zOqbzIP7DgE/s640/6.png" width="640" /&gt;&lt;/a&gt; &lt;/div&gt;
&amp;nbsp; 


 
 
 
 &lt;style type="text/css"&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 &lt;/style&gt;&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Podemos
ver que ha creado todas las tablas que teníamos en nuestro sitio
remoto:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-kvMmjqJG7Ho/UIQs1c8Jk-I/AAAAAAAAAC4/GzM63tanK5M/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-kvMmjqJG7Ho/UIQs1c8Jk-I/AAAAAAAAAC4/GzM63tanK5M/s320/7.png" width="123" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;


 
 
 
 &lt;style type="text/css"&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
  A:link { so-language: zxx }
 &lt;/style&gt;&amp;nbsp;


&lt;br /&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Por
último nos quedará que cambiar el configuration.php para que se
pueda conectar a la base de datos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;Configuraremos
los siguientes aspectos:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;$host
= ip o localhost.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;$user=
usuario que tengas privilegio en la base de datos local.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;$password=
contraseña del usuario.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="JUSTIFY" style="font-style: normal; font-weight: normal; line-height: 150%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: times new roman, serif;"&gt;&lt;span style="font-size: small;"&gt;$db=
nombre de la base de datos que creastes para el servidor local.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-9kC0aUcwDoI/UIQtQ-6KvwI/AAAAAAAAADQ/-9G1BemQnDY/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://1.bp.blogspot.com/-9kC0aUcwDoI/UIQtQ-6KvwI/AAAAAAAAADQ/-9G1BemQnDY/s320/8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/6790692673065452014/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/migrar-joomla-de-remoto-local.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6790692673065452014?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6790692673065452014?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/migrar-joomla-de-remoto-local.html' title='Migrar joomla de remoto a local'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xg8fcgTy8MM/UIQtRT0mfOI/AAAAAAAAADY/Jijli_FKOnk/s72-c/filezilla.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DE8NSHYzfyp7ImA9WhNTFkQ.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-7990141087194662714</id><published>2012-10-19T18:34:00.001-07:00</published><updated>2012-10-19T18:34:59.887-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-19T18:34:59.887-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='vulnerabilidades'/><title>Comparación de las vulnerabilidades de los sistemas operativos mas usuales</title><content type='html'>&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="356" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/14481092" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" width="427"&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style="margin-bottom: 5px;"&gt;
&lt;strong&gt; &lt;a href="http://www.slideshare.net/elios1991/comparacion-sistemas" target="_blank" title="Comparacion sistemas"&gt;Comparacion sistemas&lt;/a&gt; &lt;/strong&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/7990141087194662714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/comparacion-de-las-vulnerabilidades-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/7990141087194662714?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/7990141087194662714?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/comparacion-de-las-vulnerabilidades-de.html' title='Comparación de las vulnerabilidades de los sistemas operativos mas usuales'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcCQXk6fSp7ImA9WhNTGE4.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-4292260482974970953</id><published>2012-10-19T01:22:00.002-07:00</published><updated>2012-10-21T09:47:40.715-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-21T09:47:40.715-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='virtualizacion hosting'/><title>Virtualhosting en apache</title><content type='html'>&lt;br /&gt;
Para tener dos sitios web , con diferentes nombres, diferentes contenidos y que escuchen por el mismo puerto, tenemos que hacer virtualhosting.&lt;br /&gt;
&lt;br /&gt;
En este artículo lo haremos en apache2, claro esta que lo haremos en local ya que no disponemos de dos dominios:&lt;br /&gt;
&lt;br /&gt;
Empezaremos instalando apache&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;aptitude install apache2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
A continuación crearemos en /srv/ el directorio www. Es conveniente que se cree el directorio ahí y no dejarlo en /var:&lt;br /&gt;
&lt;i&gt; &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;mkdir /srv/www&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Después&amp;nbsp;&lt;i&gt; &lt;/i&gt;&lt;i&gt;&lt;/i&gt;crearemos en www tantos directorios como nombres de páginas queramos ofrecer, en nuestro caso seran sitio1 y sitio2:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mkdir /srv/www/sitio1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;mkdir /srv/www/sitio2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
En el primer directorio serviremos www.sitio1.com y en la segunda www.sitio2.com.&lt;br /&gt;
&lt;i&gt; &lt;/i&gt;&lt;br /&gt;
Ahora lo que tenemos que hacer es configurar en /etc/apache2/sites-avalaible los diferentes sitios que vamos a tener, lo aconsejable es copiar el default para no tener problema de sintaxis:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cp /etc/apache2/sites-avalaible/default&amp;nbsp;&amp;nbsp; /etc/apache2/sites-avalaible/sitio1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;cp /etc/apache2/sites-avalaible/default &amp;nbsp; /etc/apache2/sites-avalaible/sitio2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora configuraremos el&lt;i&gt; &lt;/i&gt;archivo que hemos copiado con el editor que nosotros queramos.&amp;nbsp; &lt;br /&gt;
Quedaría una cosa así:&lt;br /&gt;
&lt;i&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerAdmin webmaster@localhost&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName&amp;nbsp; www.sitio1.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DocumentRoot /srv/www/sitio1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Options FollowSymLinks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride None&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory /srv/www/sitio1&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Options Indexes FollowSymLinks MultiViews&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride None&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allow from all&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/i&gt;Como vemos hemos cambiado donde ponía /var/www por nuestro directorio donde estará cada uno de los diferentes&amp;nbsp; sitios webs.&lt;br /&gt;
&lt;br /&gt;
Después tenemos que crear el enlace simbólico:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;a2ensite sitio1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;a2ensite sitio2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Y tenemos que deshabilitar la que te viene por defecto:&lt;br /&gt;
&lt;i&gt;a2dissite default&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora tenemos que reiniciar apache:&lt;br /&gt;
&lt;i&gt;/etc/init.d/apache2 restart&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;Para ver nuestra página desde un ordenador dentro de la red local tenemos que modificar en el cliente el archivo /etc/hosts y poner la ip del servidor web con el nombre que le pusimos.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt; &lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/4292260482974970953/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/virtualhosting-en-apache.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/4292260482974970953?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/4292260482974970953?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/virtualhosting-en-apache.html' title='Virtualhosting en apache'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A04BQnw_fip7ImA9WhNTFUo.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-6359954416760940429</id><published>2012-10-18T10:05:00.002-07:00</published><updated>2012-10-18T10:05:53.246-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-18T10:05:53.246-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><title>Ataques en ipv6</title><content type='html'>
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14753143" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/juanbeato4/presentacin1-14753143" title="IPv6: Introducción y Ataques" target="_blank"&gt;IPv6: Introducción y Ataques&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/juanbeato4" target="_blank"&gt;juanbeato4&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/6359954416760940429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/ataques-en-ipv6.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6359954416760940429?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/6359954416760940429?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/ataques-en-ipv6.html' title='Ataques en ipv6'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcASHg-eSp7ImA9WhNTFUo.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-4042357123651202942</id><published>2012-10-18T09:33:00.002-07:00</published><updated>2012-10-18T09:34:09.651-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-18T09:34:09.651-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='gnome3'/><title>Gnome 3 no arranca</title><content type='html'>Si al instalar deban wheezy o alguna distro de linux que lleve gnome3 y te pone la típica carita triste diciendo que Gnome3 falló, lo que tienes que hacer es:&lt;br /&gt;
&lt;br /&gt;
Cambiamos los repositorios:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt; nano /etc/apt/source.list&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Seguramente tendrás dos lineas que pongan main, lo que hay que hacer es justamente después de main poner non-free.&lt;br /&gt;
A continuación actualizaremos los repositorios:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;aptitude update&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Lo último que haremos sera instalar el paquete firmware-linux-nonfree:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt; aptitude install firmware-linux-nonfree&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/4042357123651202942/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/gnome-3-no-arranca.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/4042357123651202942?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/4042357123651202942?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/gnome-3-no-arranca.html' title='Gnome 3 no arranca'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0cFRncyeSp7ImA9WhNTE0o.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-2419481715247344603</id><published>2012-10-13T11:45:00.000-07:00</published><updated>2012-10-16T01:10:17.991-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-16T01:10:17.991-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='compilar en C'/><title>Compilación en C</title><content type='html'>&lt;div class="box generalbox center clearfix"&gt;
&lt;div class="no-overflow"&gt;
&lt;h2&gt;
Compilación y ejecución de C en GNU/Linux&lt;/h2&gt;
Todas las distribuciones GNU/Linux incluyen alguna versión del GNU Project C and C++ Compiler (gcc), vamos a utilizarlo.&lt;br /&gt;
&lt;ol&gt;&lt;ol&gt;
&lt;li&gt;Crea el fichero helloworld.c con el siguiente contenido:&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;pre&gt;#include &amp;lt;stdio.h&amp;gt;
 int main(void) { printf("Hello world!\n"); return 0; } &lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;Compílalo con gcc:
&lt;pre&gt;gcc helloworld.c&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Ejecuta la aplicación:
&lt;pre&gt;./a.out&lt;span style="font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;"&gt;&lt;span style="font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;"&gt;Verifica que a.out es un fichero binario para linux 32-bit:&lt;/span&gt;&lt;/span&gt;
&lt;pre&gt;file a.out&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Realmente la compilación incluye varios pasos, el más importante de 
ellos es la creación de un fichero objeto intermedio, vamos a repetir el
 proceso en dos pasos:
&lt;pre&gt; gcc -c helloworld.c &lt;/pre&gt;
que genera el fichero helloworld.o, del tipo:&lt;br /&gt;

&lt;pre&gt;helloworld.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped&lt;/pre&gt;
Para enlazarlo y producir el fichero de salida a.out:&lt;br /&gt;

&lt;pre&gt;gcc -Wl helloworld.o&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
¿Qué sentido tiene compilar por partes? Cuando el código es grande no
 hay un solo fichero fuente sino muchos, compilar individualmente estos 
"módulos" permite, por ejemplo, ahorrar mucho tiempo en la modificación y
 compilación de un solo componente.&lt;br /&gt;
&lt;h2&gt;
Compilación y ejecución de C en Windows&lt;/h2&gt;
Los sistemas Windows no incluyen inicialmente ningún compilador de C,
 pero hay muchos compiladores que funcionan en sistemas Windows, en 
particular &lt;a href="http://www.bloodshed.net/dev/devcpp.html"&gt;dev-c++&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Copia el fichero binario a.out compilado en GNU/Linux con gcc en la partición Windows y reinicia el equipo con este sistema&lt;/li&gt;
&lt;li&gt;Ejecuta la aplicación a.out en Windows, ¿qué ocurre?&lt;/li&gt;
&lt;li&gt;Instala el IDE dev-c++ en windows&lt;/li&gt;
&lt;li&gt;Crea un fichero hola.c con el programa hola mundo, compílalo y ejecútalo&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
Bibliotecas estáticas o dinámicas&lt;/h2&gt;
Un conjunto de ficheros objeto que se enlazan con la parte principal 
de un programa para producir un binario o ejecutable reciben el nombre 
de biblioteca (library en inglés). Si el enlace se realiza durante la 
compilación, las bibliotecas se denominan estáticas o de enlace 
estático, mientras que si el enlace se realiza durante la ejecución las 
bibliotecas se denominan dinámicas o de enlace dinámico.&lt;br /&gt;
&lt;br /&gt;
La 
principal ventaja de la compilación con bibliotecas de enlace dinámico 
es que el tamaño de los ficheros binarios de las aplicaciones es mucho 
menor y se optimiza el uso de la memoria porque una biblioteca dinámica 
puede ser utilizada por diferentes aplicaciones.&lt;br /&gt;
&lt;br /&gt;
En sistemas 
windows las bibliotecas dinámicas se distribuyen en ficheros con 
extensión .dll (dynamic link library) y en sistemas GNU/Linux lo hacen 
en los paquetes lib* que incluyen ficheros con extensión .so (shared 
object).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Información extraída de : &lt;a href="http://informatica.gonzalonazareno.org/"&gt;http://informatica.gonzalonazareno.org &lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/2419481715247344603/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/compilacion-en-c.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/2419481715247344603?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/2419481715247344603?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/compilacion-en-c.html' title='Compilación en C'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0cHRHszfSp7ImA9WhNSEEw.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-1201813582941745890</id><published>2012-10-09T00:59:00.002-07:00</published><updated>2012-10-23T12:03:55.585-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-23T12:03:55.585-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='dhcp para windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Dhcp'/><title>DHCP para windows server 2008</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
En este articulo veremos como se instala un servidor dhcp en windows server 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para empezar tendremos que tener nuestro servidor con IP estática:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-7Sm7wTezhD4/UHmuTpDeIvI/AAAAAAAAACE/l6brhJSFuyw/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-7Sm7wTezhD4/UHmuTpDeIvI/AAAAAAAAACE/l6brhJSFuyw/s320/1.png" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;
A continuación nos iremos a administrador del servidor e instalaremos la función o rol del servidor dhcp:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-chYhkbw0OiI/UHmtJ29-yNI/AAAAAAAAABA/P2CxwImx2jw/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://3.bp.blogspot.com/-chYhkbw0OiI/UHmtJ29-yNI/AAAAAAAAABA/P2CxwImx2jw/s640/2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y elegimos como hemos dicho antes el servicio DHCP:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-6lSxftDryXo/UHmtKoKZ59I/AAAAAAAAABI/2wdZcL3S7TA/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://3.bp.blogspot.com/-6lSxftDryXo/UHmtKoKZ59I/AAAAAAAAABI/2wdZcL3S7TA/s320/3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Le daremos a instalar y siguiente hasta que nos diga que ip será la de nuestra tarjeta de red por la cual saldrá el servicio:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-E_leu1DwWWs/UHmtLul9f0I/AAAAAAAAABU/seLthOknJ2c/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" src="http://2.bp.blogspot.com/-E_leu1DwWWs/UHmtLul9f0I/AAAAAAAAABU/seLthOknJ2c/s320/4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Después nos saldrá para agregar el ámbito, que es el conjunto de ip que queremos asignarle.&lt;br /&gt;
Pondremos el nombre del ámbito, el rango de ip, mascara de red de dichas ips y puerta de enlace, el tipo de subred lo dejaremos por defecto:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-mKY4u4aJFP0/UHmtMpbgJjI/AAAAAAAAABY/ZHzKJZaVO6o/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://1.bp.blogspot.com/-mKY4u4aJFP0/UHmtMpbgJjI/AAAAAAAAABY/ZHzKJZaVO6o/s400/5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo aceptamos&amp;nbsp; e instalamos y nos concluirá con un mensaje en el que nos mostrará la configuración que hemos hecho. Para asegurarnos de que vaya todo correctamente aconsejo reiniciar el servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nqfx9n6ZYns/UHmtNsds3TI/AAAAAAAAABk/A7P5DO0wR90/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="http://2.bp.blogspot.com/-nqfx9n6ZYns/UHmtNsds3TI/AAAAAAAAABk/A7P5DO0wR90/s320/6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez instalada y configurada la función o rol, nos iremos&amp;nbsp; a inicio&amp;gt;herramientas del sistema&amp;gt;dhcp:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-XJbluPCznF0/UHmtPXZ8PaI/AAAAAAAAABs/R1zoabchf2o/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="http://1.bp.blogspot.com/-XJbluPCznF0/UHmtPXZ8PaI/AAAAAAAAABs/R1zoabchf2o/s400/7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos iremos a opciones del ámbito si queremos que cuando ofrezcamos el servicio, enviemos parámetros u opciones al cliente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-j2aaHYXSbXo/UHmtQ0ghvJI/AAAAAAAAAB0/MbSy_IGxUHA/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://1.bp.blogspot.com/-j2aaHYXSbXo/UHmtQ0ghvJI/AAAAAAAAAB0/MbSy_IGxUHA/s400/8.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Aquí tenemos las opciones que podemos encontrarnos:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-_M12iisL6iI/UHmtSLS74eI/AAAAAAAAAB8/bKxg7Vky1bM/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://1.bp.blogspot.com/-_M12iisL6iI/UHmtSLS74eI/AAAAAAAAAB8/bKxg7Vky1bM/s400/9.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
En la imagen de arriba vemos como configuramos la opcion para que ofrzca al cliente el DNS que va a tener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos reservar una o varias ip dándole a reservas. Se hace tantas reservas como ip se quiera reservar:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-u3K0BYQd5E8/UHmtINmL5iI/AAAAAAAAAA8/sx1k_IjwBzM/s1600/10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="http://3.bp.blogspot.com/-u3K0BYQd5E8/UHmtINmL5iI/AAAAAAAAAA8/sx1k_IjwBzM/s400/10.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/1201813582941745890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/dhcp-para-windows-server-2008.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/1201813582941745890?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/1201813582941745890?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/dhcp-para-windows-server-2008.html' title='DHCP para windows server 2008'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7Sm7wTezhD4/UHmuTpDeIvI/AAAAAAAAACE/l6brhJSFuyw/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CE8BRX46eCp7ImA9WhNSEk0.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-3978805620297634118</id><published>2012-10-08T13:14:00.001-07:00</published><updated>2012-10-25T15:07:34.010-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-25T15:07:34.010-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Dhcp'/><category scheme='http://www.blogger.com/atom/ns#' term='dhcp para debian'/><title>DHCP para debian</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;¿Que es DHCP?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 19px;"&gt;Es un&amp;nbsp;protocolo de red&amp;nbsp;que permite a los clientes de una red&amp;nbsp;IP&amp;nbsp;obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo&amp;nbsp;cliente/servidor&amp;nbsp;en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal; line-height: 19px;"&gt;En este artículo vamos a configurar un servidor DHCP.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;b&gt;Configuración de DHCP&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;Para descargarnos el servidor tenemos que buscar el paquete isc-dhcp-server:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;-&lt;i&gt;&lt;u&gt;apt-get install&amp;nbsp;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;i&gt;&lt;u&gt;isc-dhcp-server&lt;/u&gt;&lt;/i&gt; ( si no encuentra el paquete, no te olvides de hacer un apt-get update)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;Después tenemos que indicar la tarjeta de red por la cual va a ofrecer el servicio, esta fichero está en:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small; line-height: 19px;"&gt;-&lt;u&gt;&lt;i&gt;etc/default/isc-dhcp-server&lt;/i&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;Tenemos que tener la ip de nuestro servidor estática.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;Dentro del archivo &lt;i&gt;&lt;u&gt;/etc/dhcp/dhcpd.conf &lt;/u&gt;&lt;/i&gt;encontraremos un ejemplo como este:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;i&gt;subnet 10.0.0.1 netmask 255.255.255.0 {&lt;br /&gt;option domain-name "dominio.org";&lt;br /&gt;option domain-name-servers 192.168.1.2;&lt;br /&gt;option subnet-mask 255.255.255.0;&lt;br /&gt;range dynamic-bootp 192.168.1.50 192.168.1.100;&lt;br /&gt;option routers 192.168.1.1;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;default-lease-time 3600; &amp;nbsp;(tiempo en renovar la ip)&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;max-lease-time 7200;&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;i&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;
&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Lo único que tenemos que hacer es copiar ese ejemplo abajo del todo, descomentarlo y configurarlo como queramos.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Hay que reiniciar el servicio &lt;u&gt;&lt;i&gt;/etc/init.d/isc-dhcp-server restart&lt;/i&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Una vez configurada un rango de ip determinado podemos asignar a un dispositivo concreto una ip específica, a esto se le llama reserva de ip.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Lo que tenemos que hacer es añadir después de lo anteriormente introducido lo siguiente:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;host nombre{&lt;br /&gt;hardware ethernet 00:00:17:93:8D:05;&lt;br /&gt;fixed-address ipreservada;&lt;br /&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;(Hay que poner una por cada reserva que se quiera hacer)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;También hay que reiniciar el servicio.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Nos quedaría así:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-qxe9yt9bc6Q/UHPUqeEBFDI/AAAAAAAAAAo/IWohxoclCJk/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="430" src="http://4.bp.blogspot.com/-qxe9yt9bc6Q/UHPUqeEBFDI/AAAAAAAAAAo/IWohxoclCJk/s640/1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;(error en la imagen, antes de ordenadorquique tiene que haber host)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Para ver la reserva de la ip en ese momento nos basta con poner&lt;u&gt;&lt;i&gt; cat /var/lib/dhcp/dhcpd.leases&lt;/i&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Si queremos ver los errores nos iremos a &lt;u&gt;/var/log/syslog&lt;/u&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/3978805620297634118/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/dhcp-para-debian.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/3978805620297634118?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/3978805620297634118?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/dhcp-para-debian.html' title='DHCP para debian'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qxe9yt9bc6Q/UHPUqeEBFDI/AAAAAAAAAAo/IWohxoclCJk/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUYMQn87cSp7ImA9WhNTEUg.&quot;'><id>tag:blogger.com,1999:blog-7481743153783627535.post-7500324106337249598</id><published>2012-10-05T04:25:00.001-07:00</published><updated>2012-10-13T11:33:03.109-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-13T11:33:03.109-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><title>Nosql</title><content type='html'>&lt;div align="LEFT" style="color: black; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="background: transparent;"&gt;¿
Que es nosql?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Es
un sistema de gestión de bases de datos en el cual su lenguaje
principal no es el sql, ademas de no usar las bases de tipo
relacional.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="background: transparent;"&gt;¿
Para que sirve nosql?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;noSQL
es una base de datos no relacional con un esquema flexible, todo lo
contrario a MySQL,oracle o posgre que requieren relaciones,
normalización y siempre con un esquema fijo.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Nosql
no está hecha para consultas complejas, pero si permite recuperar
rápidamente gran cantidad de datos planos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Por
lo tanto esta base de datos se recomienda usarla para almacenar datos
que contengan mucho texto plano como blogs.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Twitter
y facebook usan bases de datos nosql.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="background: transparent;"&gt;Características:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Ausencia
de esquema en los registros de datos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Esto
quiere decir que los datos pueden ser de una forma diferente cada
vez, pudiendo almacenar los datos de la forma que quiera.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Escalabilidad
horizontal.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Quiere
decir que se puede aumentar el rendimiento solamente añadiendo mas
nodos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Se
ejecutan en grupos de máquinas baratas: Estos sistemas no requieren
de muchos rendimientos, en comparación con los sistemas gestores de
bases de datos tradicionales y basados en SQL, por lo que se pueden
montar en máquinas de un costo más reducido y en mayor número,
gracias a su nivel de escalabilidad.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-No
usan sentencias SQL tan complicadas, por ejemplo el join en este tipo
de  bases de datos no existe.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Pueden
manejar enormes cantidades de datos: Esto se debe a su propia
estructura distribuida.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Casi
todos los sistemas por no decir todos son de código abierto.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: none repeat scroll 0% 0% transparent;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Son
mucho muchos más rápidas en caso de peticiones simultaneas.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;-Tolerancia.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="background: transparent;"&gt;Diferencias&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Algunas
características son diferencias en si.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;Nosql
cumple con transacciones BASE(coherencia eventual flexible
básicamente disponible)  y sql ACID. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="background: transparent;"&gt;En
un RDBMS tendríamos que guardar la información en diferente tablas
y luego usar un lenguaje de programación en el cliente. En nosql al
no estar relacionado puedes guardar la información que quieras en
cualquier tabla.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="LEFT" style="color: black; font-weight: normal; line-height: 100%; margin-bottom: 0cm;"&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://quiqueruizna.blogspot.com/feeds/7500324106337249598/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/nosql.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/7500324106337249598?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7481743153783627535/posts/default/7500324106337249598?v=2'/><link rel='alternate' type='text/html' href='http://quiqueruizna.blogspot.com/2012/10/nosql.html' title='Nosql'/><author><name>Jose enrique Ruiz navarro</name><uri>https://plus.google.com/108081348602974276879</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>