Introducción
Nota: Con Puntos de vistapuede crear listas personalizadas de contenido dinámico a partir de catálogos de comercio electrónico, contenido de foros o publicaciones de blogs. Usar Miniaturas Y Título de nodo para enlaces al contenido.
requisitos
- VPS / servidor dedicado bajo Ubuntu 18.04
- Un usuario no root con privilegios de root
- GnuPG ya está instalado. Si no tiene GnuPG instalado, puede seguir nuestro tutorial sobre cómo instalar OpenPGP en Ubuntu 18.04
pasos
Importar clave
Desea importar las claves públicas de otros usuarios como un archivo que le enviaron o desde un servidor de claves al que las cargaron.
Para importar desde un archivo, use el siguiente comando mientras reemplaza el suyo public_key_file con el nombre exacto del archivo que contiene la clave pública.
$ sudo gpg --import public_key_file
Una vez que se ha cargado una clave en el servidor, puede utilizar el siguiente comando para importar la clave desde un servidor de claves de Internet. Entre los ejemplos de servidores de claves se incluyen:
- pgp.mit.edu
- keyserver.ubuntu.com
- zimmermann.mayfirst.org
- sks-keyservers.net
https://hostadvice.com/how-to/how-to-flush-wordpress-caching-plugins/em; “>
Puede utilizar el nombre o la dirección de correo electrónico de la clave pública que desea descargar del servidor de claves.
$ sudo gpg --keyserver keyserver.ubuntu.com --search-keys user@email.com
Una vez que haya descargado la clave pública del servidor de claves, querrá asegurarse de que la clave pública que intercambió no se haya visto comprometida. Puede tomar la huella digital de toda la clave pública y comparar los hash resultantes con el siguiente comando mientras reemplaza el correo electrónico con su propia dirección de correo electrónico que se utilizará al generar su clave pública.
$ sudo gpg --fingerprint linuxuser@mail.com
pub rsa3072 2018-09-25 [SC] [expires: 2020-09-24] EF09 1967 8848 814D 1790 7D3A 26A2 F881 948B B4D4 uid [ultimate] Linux User <linuxuser@email.com> sub rsa3072 2018-09-25 [E] [expires: 2020-09-24]
Después de la verificación, la clave importada ahora debe estar firmada para informar a GnuPG que ha verificado la autenticidad de la clave y confía en ella.
$ gpg --sign-key user@email.com
Exportar clave
Como se mencionó al importar claves, es posible que desee compartir su clave pública por correo electrónico o cargarla en un servidor de claves.
Use el siguiente comando para extraer la clave pública a un archivo y reemplace el siguiente correo electrónico para compartirlo en persona o por correo electrónico:
$ sudo gpg --output ~/mygpg.key --armor --exportlinuxuser@email.com
La salida debe ser un archivo llamado mygpg.key que se guardará en la ubicación deseada (en mi caso, el directorio de inicio). Ahora puede copiar y pegar la clave en una unidad externa, compartirla a través de NFS o de cualquier forma que considere conveniente.
Para cargar su clave en un servidor de claves, primero debe elegir el servidor adecuado para usted y cargar la siguiente clave en el servidor de claves usando el comando a continuación. Asegúrese de proporcionar una identificación fácil de recordar, como una dirección de correo electrónico.
$ sudo gpg --send-keys --keyserver sks-keyservers.net linuxuser@email.com
Cifrar mensajes
Para cifrar un documento, primero debe asegurarse de tener su propio par de claves generado y la clave pública para el destinatario previsto. Utilice el siguiente comando para cifrar un mensaje:
$ sudo gpg --output doc.gpg --encrypt --recipient user@email.com doc
Descifrar mensajes
Para descifrar el mensaje, necesita la clave pública del remitente del mensaje. Para hacer esto, ingrese el siguiente comando.
$ sudo gpg --output desiredFileName.txt --decrypt doc.gpg
Doc.gpg es el nombre del archivo cifrado durante nombre de archivo deseado.txt es el nombre del archivo en el que desea guardar el contenido descifrado.
Cuando ingrese este comando, se le pedirá su contraseña antes de descifrar.
Nota especial: tiene un máximo de 3 intentos para ingresar su frase de contraseña correcta.
Conclusión
El paquete GPG también se puede instalar como un complemento (llamado Enigmail) en un cliente de correo electrónico como el cliente de correo electrónico Thunderbird de Mozilla. El paquete le ayudará a compartir sus claves por correo electrónico. como archivo adjunto y guárdelo en su escritorio.
Puede importar fácilmente claves desde cualquier servidor de claves y cifrar un correo electrónico para varios destinatarios al mismo tiempo.