Diff for "FirmandoElCodigoDeConductaComo"


Differences between revisions 9 and 32 (spanning 23 versions)
Revision 9 as of 2006-06-15 20:17:01
Size: 9928
Editor: Dynamic-IP-697923927
Comment: nano ~/.gnupg/gpg.conf
Revision 32 as of 2017-09-02 17:06:23
Size: 12054
Editor: ckimes
Comment: Tag for deletion
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(Tag/Deletion)>>
## Non-English pages should be moved to their own language wikis

||<tablestyle="float:right; font-size: 0.8em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contenidos'''<<BR>><<TableOfContents>>||

<<Include(SpanishDocumentation/Migration/Template)>>
Line 3: Line 10:
Lo primero que debes hacer es leerlo (obvio :p )lo podras encontrar en https://launchpad.net/codeofconduct (En este momendo es la version 1.0)

Si realmente te encuentras de acuerdo con el CC (Codigo de Conducta) y estas dispuesto a seguirlo y respetarlo deberas descargar una copia dando click en "Download This version" en la parte superior derecha de la pagina y guardarlo en tu directorio raiz de usuario.


= Instalando y configuando los programas necesarios =

Ahora viene la parte dificil, debes firmar este codigo con tu llave gpg, para esto lo primero que debes hacer es obviamente tener tu llave gpg, para esto utilizaremos el siguiente paquete:


 * gnupg

lo mas seguro es que ya esta instalado en tu Ubuntu/Edubuntu/Kubuntu/Xubuntu, pero si crees no tenerlo simplemente digita en la consola la siguiente sentencia:
Lo primero que debes hacer es leerlo (obvio :) ), podrás encontrar la versión más reciente en https://launchpad.net/codeofconduct . Se ha [[https://wiki.ubuntu.com/esCodeOfConduct|traducido al español]] pero la versión en inglés es la que debe firmarse.

Si realmente te encuentras de acuerdo con lo leído (el Codigo de Conducta) y estás dispuesto a seguirlo y respetarlo, deberás descargar una copia dando click en "Download This version" en la parte superior izquierda de la pagina y guardarlo en tu directorio home.

= Instalación, configuración y firma de forma gráfica en Ubuntu =

Gracias al trabajo de los LoCoTeams hispanos, a través de este [[http://doc.ubuntu-es.org/C%C3%B3mo_firmar_el_C%C3%B3digo_de_Conducta_con_Seahorse|tutorial]] podrán llevar a cabo la mayoría de los pasos de forma gráfica en Ubuntu.

= Instalación y configuración de los programas necesarios =

Ahora viene la parte difícil, debes firmar le texto del Código de Conducta con una firma digital. La firma se hace con el programa GNU Privacy Guard (GnuPG), usando la norma OpenPGP. Para esto lo primero que debes hacer es obtener tu llave OpenPGP, usando GnuPG que en Ubuntu está en el paquete '''gnupg''', normalmente preinstalado. Si crees no tenerlo simplemente digita en la consola el siguiente comando:
Line 21: Line 26:
Esto instalara el paquete si no esta instalado, de lo contrario te dira que no hay nada por hacer.

Despues de instalar el gnupg digita en consola el comando
Esto instalará el paquete si no está instalado, de lo contrario te dirá que no hay nada por hacer.

Despues de instalar el paquete '''gnupg''' digita en consola el comando:
Line 29: Line 34:
Se ejecutara y te dara un error, pero es lo que necesitamos para que se cree en nuestro directorio los archivos de configuracion necesarios que a continuacion editaremos, digita en consola el comando Se ejecutará y te dará un error, pero es lo que necesitamos para que se cree en nuestro directorio los archivos de configuración necesarios que a continuación editaremos.

'''''Nota''''': ''En la version de gpg incluida en Feisty (7.04) existe un error que evita la creación del archivo de configuración. Por lo tanto es necesario copiar este archivo manualmente:''
{{{
lguerra@ganimedes:~$ cp /usr/share/gnupg/options.skel ~/.gnupg/gpg.conf
}}}
''Este error ya se encuentra reportado en [[https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/76983|launchpad]]''

Para modificar el archivo de configuracion, digita en consola el comando
Line 61: Line 74:

Alli b
usca la linea que dice key server y colocala igual a la siguiente

'''keyserver-options auto-key-retrieve'''
Busca en el archivo la línea que dice '''keyserver-options auto-key-retrieve''' y quítale el símbolo "#" del inicio.
Line 78: Line 87:
te aparecera este menu con las siguientes opciones Te aparecerá este menu con las siguientes opciones
Line 93: Line 102:
Aca seleccionas la opcion 1, Aquí seleccionas la opcion 1,
Line 101: Line 110:
El tamaño por defecto es de 2048 bits, esta bien, pero si prefieres puedes colocarlo mas grande. El tamaño por defecto es de 2048 bits, está bien, pero si prefieres puedes colocarlo más grande.
Line 114: Line 123:
aca todo depende de ti, si quieres que tu llave no expire colocas 0, pero seria preferible que usaras una llave que tiene vencimiento, en este caso le colocamos 5y para que expire en 5 años. En este punto todo depende de ti, si quieres que tu llave no expire colocas 0, pero sería preferible que usaras una llave que tiene vencimiento, en este caso le colocamos 5y para que expire en 5 años.
Line 135: Line 144:
Ingresa tus datos personales y por ultimo escribe O (no cero), se te pedira una frase clave, que es la que te servira para desencriptar mas adelante todo lo que se te envie encriptado.

Si todo se realizo sin inconvenientes te aparecera algo como esto:
Ingresa tus datos personales y por último escribe O (no cero), se te pedirá una frase clave, que es la que te servirá para desencriptar más adelante todo lo que se te envíe encriptado.

Si todo se realizó sin inconvenientes te aparecerá algo como esto:
Line 174: Line 183:
Como puedes ver ya creaste una llave GPG la cual es '''9E373CC3''', ten presente este numero. Como puedes ver ya creaste una llave GPG, la cual es '''9E373CC3''', ten presente este número.
Line 182: Line 191:
en lugar de {{{$GPGKEY}}} debes colocar tu llave que en este caso es {{{9E373CC3}}}, el comando quedaria asi: En lugar de {{{$GPGKEY}}} debes colocar tu llave que en este caso es {{{9E373CC3}}}, el comando quedaría así:
Line 188: Line 197:
por ultimo en este paso deber ver si realmente fue enviada tu llave, ingresa en http://www.cs.uu.nl/people/henkp/henkp/pgp/pathfinder/ y digita tu llave publica en este caso '''9E373CC3''' y da click en '''find trust pass to me''', lo mas seguro es que no te va a aparecer de una vez, entonces da click sobre keyserver y aparecera tu llave, da click sobre '''self sig''' y terminaras con este proceso.

Felicitaciones ya tienes una llave GPG
Por último en este paso debes ver si realmente fue enviada tu llave, ingresa en http://www.cs.uu.nl/people/henkp/henkp/pgp/pathfinder/ y digita tu llave pública, en este caso '''9E373CC3''' y da click en '''find trust pass to me''', lo más seguro es que no te va a aparecer de una vez, entonces haz click sobre keyserver y aparecerá tu llave y si esta no aparece espera entre 10 y 15 minutos mientras el servidor se actualiza, ahora da click sobre '''self sig''' y terminarás con este proceso.

Felicitaciones ya tienes una llave GPG.
Line 194: Line 203:
Ya tienes tu llave, es el momento para firmar el CC, lo haces muy facilmente:

{{{
lguerra@ganimedes:~$ gpg --clearsign UbuntuCodeofConduct-1.0.txt
}}}

Recuerda que este es para el CC 1.0

Este proceso arrojara un archivo llamado {{{UbuntuCodeofConduct-1.0.txt.asc}}}.

= Creando una cuenta en LP =

Entonces tu siguiente paso sera crear una cuenta en
LP ([http://LaunchPad.net/+login Launchpad], es la misma con la que pides los cds :D ), o si ya la tienes solo tienes que ingresar con tu usuario y contraseña.

Ahora visita la siguiente pagina para que adiciones tu GPG a tu cuenta LP

https://launchpad.net/people/nombredeusuarioLP/+editgpgkeys

 * ten muy en cuenta que debes reemplazar nombredeusuarioLP por tu nombre de usuario en Launchpad

ahora digita en consola
Ya tienes tu llave, ahora descarga la ultima versión del código de conducta:

Ingresa a https://launchpad.net/codeofconduct/2.0 y al final de la pagina haz click en "Download this version" y guarda el archivo "UbuntuCodeofConduct-2.txt" en tu home

Ahora ya puedes
firmar el CC, lo haces muy facilmente:

{{{
lguerra@ganimedes:~$ gpg --clearsign UbuntuCodeofConduct-2.txt
}}}


Este proceso creara en tu home un archivo llamado {{{UbuntuCodeofConduct-1.1.txt.asc}}} el cual es el CC ya firmado y su contenido es el que pegaremos mas adelante en Launchpad.

= Creando una cuenta en Launchpad =

Entonces tu siguiente paso será crear
una cuenta en LP(Launchpad) ([[http://LaunchPad.net/+login|Launchpad]], es la misma con la que pides los CDs :D ), o si ya la tienes solo tienes que ingresar con tu usuario y contraseña.

Ahora visita la siguiente página para que adiciones tu GPG a tu cuenta LP (recuerda poner tu nombre de usuario en ella):

https://launchpad.net/~NombredeUsuarioLP/+editpgpkeys

 * Ten muy en cuenta que debes reemplazar ''NombredeUsuarioLP'' por tu nombre de usuario en Launchpad.

Ahora digita en consola:
Line 220: Line 232:
esto arrojara algo como: Esto arrojará algo como:
Line 230: Line 242:
lo que nos interesa es el Key Fingerprint Lo que nos interesa es el Key Fingerprint:
Line 234: Line 246:
vuelve a tu navegador y copialo tal cual en el campo que dice Key fingerprint y dale click en '''Find and Import'''

Este proceso es necesario para que el servidor de LP asocie tu GPG a tu cuenta LP, ahora nos enviaran a nuestro correo un mensaje encriptado para verificar que si sea nuestra llave y que somos capaz de desencriptarlo.

Ve a tu correo y abre el mensaje, copialo en un editor de texto y guardalo en tu home con un nombre cualquiera.
Vuelve a tu navegador y cópialo tal cual en el campo que dice '''Key fingerprint''' y dale click en '''Find and Import'''.

Este proceso es necesario para que el servidor de LP asocie tu llave OpenPGP a tu cuenta Launchpad, ahora nos enviaran a nuestro correo un mensaje encriptado para verificar que si sea nuestra llave y que somos capaz de desencriptarlo.

Ve a tu correo y abre el mensaje, cópialo en un editor de texto y guárdalo en tu home con un nombre cualquiera.
Line 246: Line 258:
con esto podras ver el contenido del mensaje, debes seguir el enlace que aparece en el mensaje y listo ya tu GPG ha sido confirmada en LP Con esto podrás ver el contenido del mensaje, debes seguir el enlace que aparece en el mensaje y tu llave OpenPGP habrá sido confirmada en Launchpad.
Line 250: Line 262:
visita la siguiente pagina para que envies la copia que firmaste anteriormente del CC

https://launchpad.net/codeofconduct/1.0/+sign

Anteriormente habiamos firmado el CC y este habia sido guardado en un archivo UbuntuCodeofConduct.txt.asc, abrelo en un editor copia todo el contenido y ve al navegador para que pegues en contenido en el campo destinado para esto y da click en Add por ultimo ingresa tu contraseña LP, y felicitaciones ya has firmado el CC.
Visita la siguiente página para que envíes la copia que firmaste anteriormente del CC:

https://launchpad.net/codeofconduct/2.0/+sign

Anteriormente habiamos firmado el CC y este había sido guardado en un archivo UbuntuCodeofConduct.txt.asc. Ábrelo en un editor y copia todo el contenido y ve al navegador para que pegues e contenido en el campo destinado para ello y haz click en '''Add'''. Por último ingresa tu contraseña Launchpad, y Felicitaciones! Ya has firmado el Código de Conducta Ubuntu.

= Notas =
1. Si quieres usar tu llave OpenPGP en otra computadora debes copiar la carpeta .gnupg a ella.

2. Puedes realizar este procedimiento de forma gráfica siguiendo este [[http://doc.ubuntu-es.org/C%C3%B3mo_firmar_el_C%C3%B3digo_de_Conducta_con_Seahorse|tutorial]] actualizado a Ubuntu 9.10
Line 256: Line 274:
CategoryDocumentation

Tag/tag.png

Candidate for Deletion
This article may not be appropriate for this wiki, and may be deleted. More info...

Primer paso

Lo primero que debes hacer es leerlo (obvio Smile :) ), podrás encontrar la versión más reciente en https://launchpad.net/codeofconduct . Se ha traducido al español pero la versión en inglés es la que debe firmarse.

Si realmente te encuentras de acuerdo con lo leído (el Codigo de Conducta) y estás dispuesto a seguirlo y respetarlo, deberás descargar una copia dando click en "Download This version" en la parte superior izquierda de la pagina y guardarlo en tu directorio home.

Instalación, configuración y firma de forma gráfica en Ubuntu

Gracias al trabajo de los LoCoTeams hispanos, a través de este tutorial podrán llevar a cabo la mayoría de los pasos de forma gráfica en Ubuntu.

Instalación y configuración de los programas necesarios

Ahora viene la parte difícil, debes firmar le texto del Código de Conducta con una firma digital. La firma se hace con el programa GNU Privacy Guard (GnuPG), usando la norma OpenPGP. Para esto lo primero que debes hacer es obtener tu llave OpenPGP, usando GnuPG que en Ubuntu está en el paquete gnupg, normalmente preinstalado. Si crees no tenerlo simplemente digita en la consola el siguiente comando:

lguerra@ganimedes:~$  sudo apt-get install gnupg

Esto instalará el paquete si no está instalado, de lo contrario te dirá que no hay nada por hacer.

Despues de instalar el paquete gnupg digita en consola el comando:

lguerra@ganimedes:~$  gpg < /dev/null

Se ejecutará y te dará un error, pero es lo que necesitamos para que se cree en nuestro directorio los archivos de configuración necesarios que a continuación editaremos.

Nota: En la version de gpg incluida en Feisty (7.04) existe un error que evita la creación del archivo de configuración. Por lo tanto es necesario copiar este archivo manualmente:

lguerra@ganimedes:~$  cp /usr/share/gnupg/options.skel ~/.gnupg/gpg.conf

Este error ya se encuentra reportado en launchpad

Para modificar el archivo de configuracion, digita en consola el comando

lguerra@ganimedes:~$  nano ~/.gnupg/gpg.conf

  GNU nano 1.2.4                      File: .gnupg/gpg.conf

# Options for GnuPG
# Copyright 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This file is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Unless you specify which option file to use (with the command line
# option "--options filename"), GnuPG uses the file ~/.gnupg/gpg.conf
# by default.
#
# An options file can contain any long options which are available in

^G Get Help    ^O WriteOut    ^R Read File   ^Y Prev Page   ^K Cut Text    ^C Cur Pos
^X Exit        ^J Justify     ^W Where Is    ^V Next Page   ^U UnCut Txt   ^T To Spell

Busca en el archivo la línea que dice keyserver-options auto-key-retrieve y quítale el símbolo "#" del inicio.

Con ctrl + x grabas y sales Smile :)

Creando la llave gpg

Digita en consola

lguerra@ganimedes:~$  gpg --gen-key

Te aparecerá este menu con las siguientes opciones

gpg (GnuPG) 1.4.2; Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Please select what kind of key you want:
   (1) DSA and Elgamal (default)
   (2) DSA (sign only)
   (5) RSA (sign only)
Your selection? 1

Aquí seleccionas la opcion 1,

DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) 2048

El tamaño por defecto es de 2048 bits, está bien, pero si prefieres puedes colocarlo más grande.

Requested keysize is 2048 bits
Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0) 5y

En este punto todo depende de ti, si quieres que tu llave no expire colocas 0, pero sería preferible que usaras una llave que tiene vencimiento, en este caso le colocamos 5y para que expire en 5 años.

Key expires at Sat Dec 25 01:03:46 2010 COT
Is this correct? (y/N) y

You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
    "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"

Real name: Prueba para wiki
Email address: pruebawiki@ganimedes
Comment: Prueba para wiki
You selected this USER-ID:
    "Prueba para wiki (Prueba para wiki) <pruebawiki@ganimedes>"

Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
You need a Passphrase to protect your secret key.

Ingresa tus datos personales y por último escribe O (no cero), se te pedirá una frase clave, que es la que te servirá para desencriptar más adelante todo lo que se te envíe encriptado.

Si todo se realizó sin inconvenientes te aparecerá algo como esto:

We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
+++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++.++++++++++.
+++++++++++++++++++++++++.++++++++++.++++++++++.++++++++++++++++++++.>+++
++.....................................................+++++
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
.....++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++.++++++++++.+++++.++++++++++.++++++++++.+++++...++++++++++.++
+++++++++++++>++++++++++>+++++......>.+++++........<+++++................
.....................................................<+++++..............
............>+++++.....+++++^^^
gpg: /home/lguerra1/.gnupg/trustdb.gpg: trustdb created
gpg: key 9E373CC3 marked as ultimately trusted
public and secret key created and signed.

gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2010-12-25
pub   1024D/9E373CC3 2005-12-26 [expires: 2010-12-25]
      Key fingerprint = DA6B 350D EB2A 0CCB 15FF  1EF0 4614 0404 9E37 3CC3
uid                  Prueba para wiki (Prueba para wiki) <pruebawiki@ganimedes>
sub   2048g/C499076F 2005-12-26 [expires: 2010-12-25]

Como puedes ver ya creaste una llave GPG, la cual es 9E373CC3, ten presente este número.

ahora tienes que enviar a los servidores gpg esta clave para que pueda ser verificada luego.

lguerra@ganimedes:~$  gpg --send-keys $GPGKEY

En lugar de $GPGKEY debes colocar tu llave que en este caso es 9E373CC3, el comando quedaría así:

lguerra@ganimedes:~$  gpg --send-keys 9E373CC3

Por último en este paso debes ver si realmente fue enviada tu llave, ingresa en http://www.cs.uu.nl/people/henkp/henkp/pgp/pathfinder/ y digita tu llave pública, en este caso 9E373CC3 y da click en find trust pass to me, lo más seguro es que no te va a aparecer de una vez, entonces haz click sobre keyserver y aparecerá tu llave y si esta no aparece espera entre 10 y 15 minutos mientras el servidor se actualiza, ahora da click sobre self sig y terminarás con este proceso.

Felicitaciones ya tienes una llave GPG.

Firmando el CC

Ya tienes tu llave, ahora descarga la ultima versión del código de conducta:

Ingresa a https://launchpad.net/codeofconduct/2.0 y al final de la pagina haz click en "Download this version" y guarda el archivo "UbuntuCodeofConduct-2.txt" en tu home

Ahora ya puedes firmar el CC, lo haces muy facilmente:

lguerra@ganimedes:~$  gpg --clearsign UbuntuCodeofConduct-2.txt

Este proceso creara en tu home un archivo llamado UbuntuCodeofConduct-1.1.txt.asc el cual es el CC ya firmado y su contenido es el que pegaremos mas adelante en Launchpad.

Creando una cuenta en Launchpad

Entonces tu siguiente paso será crear una cuenta en LP(Launchpad) (Launchpad, es la misma con la que pides los CDs Big Grin :) ), o si ya la tienes solo tienes que ingresar con tu usuario y contraseña.

Ahora visita la siguiente página para que adiciones tu GPG a tu cuenta LP (recuerda poner tu nombre de usuario en ella):

https://launchpad.net/~NombredeUsuarioLP/+editpgpkeys

  • Ten muy en cuenta que debes reemplazar NombredeUsuarioLP por tu nombre de usuario en Launchpad.

Ahora digita en consola:

lguerra@ganimedes:~$  gpg --fingerprint

Esto arrojará algo como:

/home/lguerra1/.gnupg/pubring.gpg
---------------------------------
pub   1024D/9E373CC3 2005-12-26 [expires: 2010-12-25]
      Key fingerprint = DA6B 350D EB2A 0CCB 15FF  1EF0 4614 0404 9E37 3CC3
uid                  Prueba para wiki (Prueba para wiki) <pruebawiki@ganimedes>
sub   2048g/C499076F 2005-12-26 [expires: 2010-12-25]

Lo que nos interesa es el Key Fingerprint:

DA6B 350D EB2A 0CCB 15FF 1EF0 4614 0404 9E37 3CC3

Vuelve a tu navegador y cópialo tal cual en el campo que dice Key fingerprint y dale click en Find and Import.

Este proceso es necesario para que el servidor de LP asocie tu llave OpenPGP a tu cuenta Launchpad, ahora nos enviaran a nuestro correo un mensaje encriptado para verificar que si sea nuestra llave y que somos capaz de desencriptarlo.

Ve a tu correo y abre el mensaje, cópialo en un editor de texto y guárdalo en tu home con un nombre cualquiera.

Ahora vuelve a la consola y digita lo siguiente:

lguerra@ganimedes:~$  gpg --decrypt nombredearchivo

Con esto podrás ver el contenido del mensaje, debes seguir el enlace que aparece en el mensaje y tu llave OpenPGP habrá sido confirmada en Launchpad.

Enviando nuestra copia firmada del CC

Visita la siguiente página para que envíes la copia que firmaste anteriormente del CC:

https://launchpad.net/codeofconduct/2.0/+sign

Anteriormente habiamos firmado el CC y este había sido guardado en un archivo UbuntuCodeofConduct.txt.asc. Ábrelo en un editor y copia todo el contenido y ve al navegador para que pegues e contenido en el campo destinado para ello y haz click en Add. Por último ingresa tu contraseña Launchpad, y Felicitaciones! Ya has firmado el Código de Conducta Ubuntu.

Notas

1. Si quieres usar tu llave OpenPGP en otra computadora debes copiar la carpeta .gnupg a ella.

2. Puedes realizar este procedimiento de forma gráfica siguiendo este tutorial actualizado a Ubuntu 9.10


FirmandoElCodigoDeConductaComo (last edited 2017-09-02 17:06:23 by ckimes)