aboutsummaryrefslogtreecommitdiffstats
path: root/_site/atom.xml
diff options
context:
space:
mode:
Diffstat (limited to '_site/atom.xml')
-rw-r--r--_site/atom.xml306
1 files changed, 302 insertions, 4 deletions
diff --git a/_site/atom.xml b/_site/atom.xml
index 8eeeb5a..22f2bd1 100644
--- a/_site/atom.xml
+++ b/_site/atom.xml
@@ -4,7 +4,7 @@
<title>Wiki Texto-Plano</title>
<link href="wiki.texto-plano.xyz/atom.xml" rel="self"/>
<link href="wiki.texto-plano.xyz/"/>
- <updated>2021-01-23T01:12:36-03:00</updated>
+ <updated>2021-01-24T00:19:22-03:00</updated>
<id>wiki.texto-plano.xyz</id>
<author>
<name></name>
@@ -13,6 +13,300 @@
<entry>
+ <title>Cómo configurar la confianza de las claves GPG.</title>
+ <link href="wiki.texto-plano.xyz/2021/01/23/como-configurar-la-confianza-de-las-claves-gnu-pg"/>
+ <updated>2021-01-23T23:37:00-03:00</updated>
+ <id>wiki.texto-plano.xyz/2021/01/23/como-configurar-la-confianza-de-las-claves-gnu-pg</id>
+ <content type="html">&lt;p&gt;El criptosistema de cifrado GNU PG se basa en la confianza de las claves
+públicas de terceros.&lt;/p&gt;
+
+&lt;p&gt;Este nivel de confianza puede interrelacionarse con otros usuarios en
+servidores de cifrado, en caso de ser necesario, pero podremos hacerla
+efectiva por nosotros mismos. Para ello es recomendable denunciar un
+“nivel de confianza” en las claves de terceros que tengamos guardadas en
+nuestro llavero público (“public keyring”).&lt;/p&gt;
+
+&lt;p&gt;Para ello activamos el criptosistema con:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –edit-key pepita@texto-plano.xyz&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;El criptosistema indicará:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;gpg (GnuPG) 2.2.23; Copyright (C) 2020 Free Software Foundation, Inc.
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+
+
+pub rsa3072/ZZZZZZZZZZZZZZZZ
+ creado: aaaa-mm-dd caduca: aaaa-mm-dd uso: SC
+ confianza: desconocido validez: desconocido
+sub rsa3072/YYYYYYYYYYYYYYYY
+ creado: aaaa-mm-dd caduca: aaaa-mm-dd uso: E
+[desconocida] (1). fulano &amp;lt;pepita@texto-plano.xyz&amp;gt;
+
+gpg&amp;gt;
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;En el prompt gpg&amp;gt; ingresamos el comando &lt;strong&gt;trust&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;p&gt;Y ahora aparecerán los detalles de la llave y además el menú selector de
+confianza:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;Por favor, decida su nivel de confianza en que este usuario
+verifique correctamente las claves de otros usuarios (mirando
+pasaportes, comprobando huellas dactilares en diferentes fuentes...)
+
+
+ 1 = No lo sé o prefiero no decirlo
+ 2 = NO tengo confianza
+ 3 = Confío un poco
+ 4 = Confío totalmente
+ 5 = confío absolutamente
+ m = volver al menú principal
+
+¿Su decisión?
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;Debemos indicamos el número escogido. Por ejemplo, &lt;strong&gt;4&lt;/strong&gt; podría indicar
+que hemos acordado con alguien que nos envíe la clave y esta persona lo
+ha hecho por medio electrónico. Mientras que 5 es que literalmente hemos
+visto a la persona requerida enviarnos la llave en nuestra presencia.&lt;/p&gt;
+
+&lt;p&gt;Para salir del criptosistema, en el prompt gpg&amp;gt; ingresamos la opción
+&lt;strong&gt;quit&lt;/strong&gt;.&lt;/p&gt;
+
+</content>
+ </entry>
+
+ <entry>
+ <title>Cifrado de correo electronico con GPG y Mutt</title>
+ <link href="wiki.texto-plano.xyz/2021/01/23/cifrado-de-correo-electronico-con-gpg-y-mutt"/>
+ <updated>2021-01-23T23:24:00-03:00</updated>
+ <id>wiki.texto-plano.xyz/2021/01/23/cifrado-de-correo-electronico-con-gpg-y-mutt</id>
+ <content type="html">&lt;p&gt;Mutt es el editor de correo electrónico de texto-plano.xyz. Puede
+trabajar con encriptación PGP. El sistema PGP involucra un par de
+archivos de encriptación (llamados “llaves”). Uno es una llave privada,
+y la otra es una pública.&lt;/p&gt;
+
+&lt;h2 id=&quot;creación-de-clave-opcional&quot;&gt;Creación de clave (opcional)&lt;/h2&gt;
+
+&lt;p&gt;Si no tuviésemos ya un par de llaves pública y privada, la creamos con
+el comando:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –gen-key&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Normalmente el criptosistema GPG nos solicitará nuestra cuenta de correo
+electrónico, y también nos solicitará ingresar una contraseña para el
+criptosistema. Esta se utilizará para cifrar y descifrar correos.
+&lt;strong&gt;Es importante conservar esta contraseña de criptosistema en un lugar
+seguro&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;p&gt;Una vez creada el par de llaves, crearemos una copia de nuestra llave
+pública a fin de poder distribuírsela a nuestros contactos.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –armor –output usuario_tp_publica.asc –export
+usuario@texto-plano.xyz&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Ahora podremos enviar esta copia de la llave pública
+usuario_tp_publica.asc por correo electrónico sin cifrar, subirla a un
+gopher o www. En fin, compartirla con quien queramos.&lt;/p&gt;
+
+&lt;p&gt;Hecho esto, podremos configurar Mutt.&lt;/p&gt;
+
+&lt;h2 id=&quot;configuración-de-mutt-para-que-funcione-con-encriptación-pgp&quot;&gt;Configuración de Mutt para que funcione con encriptación PGP&lt;/h2&gt;
+
+&lt;p&gt;Consiste en agregar una configuración especial al fichero &lt;em&gt;~/.muttrc&lt;/em&gt;
+de configuración.&lt;/p&gt;
+
+&lt;p&gt;Para mayor facilidad podrán descargar mi propio fichero de configuración
+de mutt (comentado) con:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;cd ~&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;wget https://texto-plano.xyz/~peron/ftp_pub/muttrc&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;mv muttrc ~/.muttrc&lt;/strong&gt;&lt;/p&gt;
+
+&lt;h2 id=&quot;enviar-un-mensaje-de-correo-encriptado-con-mutt&quot;&gt;Enviar un mensaje de correo encriptado con Mutt&lt;/h2&gt;
+
+&lt;p&gt;Entramos a Mutt y creamos un nuevo mensaje presionando &lt;strong&gt;m&lt;/strong&gt;. Nos
+solicitará los destinatarios (podemos indicar varios separándolos con
+coma). También solicitará un Asunto.&lt;/p&gt;
+
+&lt;p&gt;Una vez que ingresemos estos, nos presentará el editor &lt;em&gt;GNU Nano&lt;/em&gt;.
+Escribimos el mensaje lo guardamos con &lt;strong&gt;Ctrl+o&lt;/strong&gt; y salimos con
+&lt;strong&gt;Ctrl+x&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;p&gt;Antes de enviar el correo sin cifrar (lo que normalmente se hace
+presionando &lt;strong&gt;tecla y&lt;/strong&gt; en este momento) &lt;strong&gt;debemos cifrarlo&lt;/strong&gt;.
+Presionamos la &lt;strong&gt;tecla p&lt;/strong&gt; para activar las opciones de encriptación.
+Mutt nos preguntará si queremos cifrarlo, firmarlo o ambos. Para usar
+ambas opciones presionamos la &lt;strong&gt;tecla b&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;p&gt;Si la llave carece de una validez definida significa que la misma &lt;strong&gt;&lt;a href=&quot;&quot;&gt;no
+ha sido validada por
+terceros&lt;/a&gt;, y
+sólo esta autofirmada&lt;/strong&gt;. No es lo ideal, pero de momento, podremos
+aceptarla igual. Mutt mostrará este mensaje.&lt;/p&gt;
+
+&lt;p&gt;&lt;em&gt;ID has undefined validity. ¿Realmente quiere utilizar la llave?
+([no]/sí):&lt;/em&gt;&lt;/p&gt;
+
+&lt;p&gt;Es importante saber que de momento, por un error de traducción de Mutt,
+para usar la clave en lugar de presionar la tecla s como indica el
+programa, debemos presionar la &lt;strong&gt;tecla y&lt;/strong&gt;(por “yes”).&lt;/p&gt;
+
+&lt;p&gt;Ahora Mutt se interrumpirá y &lt;strong&gt;nos solicitará que ingresemos la
+contraseña del criptosistema GPG&lt;/strong&gt;. Tendremos tres oportunidades para
+introducirla correctamente.&lt;/p&gt;
+
+&lt;p&gt;Una vez encriptadio exitosamente, podremos enviarlo con la &lt;strong&gt;tecla y&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;p&gt;Salimos del Mutt con la &lt;strong&gt;tecla q&lt;/strong&gt;.&lt;/p&gt;
+
+&lt;hr /&gt;
+
+&lt;p&gt;Aportado originalmente por ~peron en &lt;a href=&quot;https://texto-plano.xyz/~peron/inst/mutt/mutt_gnupg.html&quot;&gt;Encriptación GNUPG con Mutt
+&lt;/a&gt;&lt;/p&gt;
+</content>
+ </entry>
+
+ <entry>
+ <title>Uso de claves de cifrado con GPG</title>
+ <link href="wiki.texto-plano.xyz/2021/01/23/uso-de-claves-de-cifrado-con-gpg"/>
+ <updated>2021-01-23T23:03:00-03:00</updated>
+ <id>wiki.texto-plano.xyz/2021/01/23/uso-de-claves-de-cifrado-con-gpg</id>
+ <content type="html">&lt;p&gt;La privacidad es un valor impostergable en un sistema de cómputo. Puedes
+aprender a cifrar mensajes de correo electrónico en el ambiente
+Texto-plano.&lt;/p&gt;
+
+&lt;p&gt;Para ello debes utilizar el criptosistema &lt;strong&gt;GnuPG v2.&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Este criptosistema ofrece un mecanismo de cifrado para mensajes de punto
+a punto. Cada punto (remitente y receptor) posee dos tipos de clave: una
+llamada &lt;em&gt;Clave Privada&lt;/em&gt;, y otra que se combina con la anterior pero que
+debe compartirse con el resto de tus destinatarios de correo: la &lt;em&gt;Clave
+Pública&lt;/em&gt;.&lt;/p&gt;
+
+&lt;p&gt;En texto-plano, podrás utilizar el programa de correo electrónico
+&lt;strong&gt;Mutt&lt;/strong&gt; para enviar y recibir correo electrónico convencional. Pero si
+adicionalmente utilizas el criptosistema, podrás asegurar el envío y
+recepción de correo cifrado y firmado digitalmente.&lt;/p&gt;
+
+&lt;p&gt;Sigue este tutorial para poder usar el criptosistema.&lt;/p&gt;
+
+&lt;h2 id=&quot;crea-un-par-de-claves-pgp&quot;&gt;Crea un par de claves PGP&lt;/h2&gt;
+
+&lt;p&gt;En primer lugar genera el par de claves propias (privada y pública)
+necesarias. Ingresa el comando:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –gen-key&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Aparecerá en tu terminal el siguiente diálogo. Completa el nombre y la dirección del correo electrónico:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;gpg (GnuPG) 2.2.23; Copyright (C) 2020 Free Software Foundation, Inc.
+This is free software: you are free to change and redistribute it.
+
+Nombre y apellidos: **Fulano Mengano**
+Dirección de correo electrónico: **fulano@texto-plano.xyz**
+Ha seleccionado este ID de usuario:
+ &quot;Fulano Mengano&quot;
+
+¿Cambia (N)ombre, (C)omentario, (D)irección o (V)ale/(S)alir?**V**
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;\&lt;/p&gt;
+
+&lt;p&gt;Si esta es la primera vez que utilizas el criptosistema en el entorno
+texto-plano, se te solicitará que ingreses ahora una contraseña de
+criptosistema (y confirmarla) a fin de proteger tu llavero (“Key-Ring”).
+Este keyring es el programa que permite controlar todas tus acciones de
+encriptación, de modo que toma nota de la misma y consérvala a
+resguardo. En cambio, si ya hubieses utilizado el criptosistema
+previamente, se te solicitará ingresar la contraseña del llavero.&lt;/p&gt;
+
+&lt;p&gt;Una vez concluido se te informará:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;gpg: clave XXXXXXXX marcada como de confianza absoluta
+gpg: certificado de revocación guardado como '/home/fulano/.gnupg/openpgp-revocs.d/xxxxxxxxxx.rev'
+
+gpg: clave pública y secreta creadas y firmadas.
+pub rsa3072 aaaa-mm-dd
+ Huella de clave = zzzz zzzz zzzz zzzzz zzzz zzzz zzzz zzzz zzzz zzzz
+uid Fulano Mengano [fulano@texto-plano.xyz]
+sub rsa3072/ZZZZZZZZ aaaa-mm-dd
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;\&lt;/p&gt;
+
+&lt;h2 id=&quot;comparte-tu-clave-pública-pgp-con-terceros&quot;&gt;Comparte tu clave pública PGP con terceros&lt;/h2&gt;
+
+&lt;p&gt;Quienes deseen descifrar tu correo encriptado deben contar con tu clave
+pública. Para poder darle a futuros remitentes tu clave pública debes
+exportarla. Por ejemplo, utilizarías el comando:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –armor –output fulano_tp_publica.asc –export
+fulano@texto-plano.xyz&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Este ejemplo creará un archivo llamado fulano_tp_publica.asc. Este
+archivo podrá ser hecho público de la manera que desees, ya sea
+enviándolo adjunto por correo electrónico, ingresarlo a tu “finger” de
+Texto-plano, subirlo a tu www o gopherhole.&lt;/p&gt;
+
+&lt;p&gt;\&lt;/p&gt;
+
+&lt;h2 id=&quot;agrega-a-tu-criptosistema-la-clave-pública-pgp-de-un-tercero&quot;&gt;Agrega a tu criptosistema la Clave pública PGP de un tercero&lt;/h2&gt;
+
+&lt;p&gt;Para poder enviarle correo electrónico cifrado a un tercero, deberás
+incorporar a tu critosistema la clave pública de dicha persona. La misma
+tendrá la misma forma que tu propia clave pública: es un archivo .asc, o
+eventualmente .gpg.&lt;/p&gt;
+
+&lt;p&gt;Suponiendo que te hacen llegar por correo electrónico no cifrado la
+clave pública de el destinatario pepita@texto-plano.xyz, que consiste en
+un archivo de clave pública llamado pepita_tp.asc. La incorporarás a tu
+criptosistema con el comando:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –import pepita_tp.asc&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Sólo si la clave está intacta, el sistema la incorporará. En tal caso
+nos devolverá algo como:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;gpg: key YYYYYY: Clave pública importada.
+gpg: número total procesada: 1
+gpg: importada: 1
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;\&lt;/p&gt;
+
+&lt;h2 id=&quot;revisar-y-validar-las-llaves-almacenadas-en-el-criptosistema&quot;&gt;Revisar y validar las llaves almacenadas en el criptosistema&lt;/h2&gt;
+
+&lt;p&gt;Podrás revisar las claves contenidas en tu criptosistema con el comando:&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;gpg2 –list-keys&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;y este informará algo como:&lt;/p&gt;
+
+&lt;pre&gt;&lt;code&gt;/home/usuario/.gnupg/pubring.gpg
+------------------------------
+pub 3072R/YYYYYYY aaaa-mm-dd
+uid Fulano Mengano
+sub 3072R/ZZZZZZ aaaa-mm-dd
+
+pub 2048R/3DE3f869 aaaa-mm-dd
+uid Pepita TP
+sub 2048R/C3CFF358 aaaa-mm-dd
+&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;\&lt;/p&gt;
+
+&lt;hr /&gt;
+
+&lt;p&gt;Aportado originalmente por ~peron en &lt;a href=&quot;https://texto-plano.xyz/~peron/inst/pgp/gnupg.html&quot;&gt;Uso de correo cifrado con GNUPG&lt;/a&gt;&lt;/p&gt;
+</content>
+ </entry>
+
+ <entry>
<title>Cómo utilizar el repositorio de git en Texto-Plano</title>
<link href="wiki.texto-plano.xyz/2021/01/22/como-utilizar-el-repositorio-de-git-en-texto-plano"/>
<updated>2021-01-22T22:50:00-03:00</updated>
@@ -83,7 +377,7 @@ desde tu PC local:&lt;/p&gt;
&lt;p&gt;Tu repositorio debería aparecer en &lt;a href=&quot;https://git.texto-plano.xyz&quot;&gt;https://git.texto-plano.xyz&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;(Tomado desde la wiki de tilde.institute cuyo sistema es análogo al
+&lt;p&gt;(Tomado desde la &lt;a href=&quot;https://wiki.tilde.institute&quot;&gt;wiki de tilde.institute&lt;/a&gt; cuyo sistema es análogo al
nuestro)&lt;/p&gt;
</content>
</entry>
@@ -867,8 +1161,8 @@ siguiente comando:&lt;/p&gt;
defecto se llaman:&lt;/p&gt;
&lt;ul&gt;
- &lt;li&gt;id_rsa (privado, no lo compartas con nadie)&lt;/li&gt;
- &lt;li&gt;id_rsa.pub (público, el que debes copiar en el otro servidor)&lt;/li&gt;
+ &lt;li&gt;id_rsa (o id_ed25519, privado, no lo compartas con nadie)&lt;/li&gt;
+ &lt;li&gt;id_rsa.pub (o id_ed25519.pub, público, el que debes copiar en el otro servidor)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Luego sólo te queda copiar el archivo con la clave pública al servidor,
@@ -911,10 +1205,14 @@ pasting into OpenSSH authorized_keys file” y ese archivo lo pegamos en
~/.ssh/authorized_keys (o se lo enviamos al administrador del servidor
si es el caso)&lt;/p&gt;
+&lt;p&gt;&lt;img src=&quot;https://texto-plano.xyz/img/puttygen.jpg&quot; alt=&quot;Puttygen&quot; class=&quot;center-image&quot; /&gt;&lt;/p&gt;
+
&lt;p&gt;Luego sólo queda agregar nuestra clave privada a Putty para conectarnos.
Nos vamos a Connection -&amp;gt; SSH -&amp;gt; Auth y donde dice “Private key file for
authentication” presionamos Browse y buscamos el archivo .PPK&lt;/p&gt;
+&lt;p&gt;&lt;img src=&quot;https://texto-plano.xyz/img/putty-key.jpg&quot; alt=&quot;Putty&quot; class=&quot;center-image&quot; /&gt;&lt;/p&gt;
+
&lt;p&gt;Estamos listos para conectarnos. Volvemos a Session y digitamos la
dirección del servidor, opcionalmente guardamos la conexión (si la vamos
a usar en Saved Sessions) y presionamos Open para conectarnos.&lt;/p&gt;
Un proyecto texto-plano.xyz