El sistema Ubuntu encripta los archivos para el método de transmisión

  

En los problemas de seguridad de la red cada vez más importantes de la actualidad, ¿cómo garantizar la seguridad de los datos del sistema Ubuntu en el proceso de transmisión? Este artículo explica cómo cifrar archivos en el sistema Ubuntu. El método y los pasos de la transmisión de cifrado de archivos de Ubuntu son los siguientes:

Este artículo presenta Ubuntu Desktop 9.10 (i386) basado en el entorno de escritorio integrado de GNOME. Y configure dos computadoras con el sistema de escritorio Host Ubuntu 9.10, Host1 y Host2, ambos instalados el paquete de software OpenSSH y tienen la misma cuenta de usuario (para la conveniencia de la descripción, el mismo nombre de usuario y contraseña).

Preparándose: Instalación del complemento Seahorse Key Manager

Por defecto, el software de entorno de escritorio integrado GNOME Ubuntu 9.10 no viene con el complemento administrador de claves Seahorse (seahorse-plugins), por lo que En el explorador de archivos Nautilus, cuando se selecciona un archivo y se hace clic con el botón derecho del mouse, no se pueden ver las opciones "Encriptación" y "Firmar" en el menú emergente emergente, que no se pueden representar gráficamente. La interfaz (que está integrada en el navegador de archivos Nautilus) para cifrar o firmar archivos.

Para hacer esto, podemos instalar manualmente el complemento mediante el comando " apt-get " o " Synaptic Package Manager ". Aquí hay un ejemplo de cómo usar la línea de comandos para instalar. Haga clic en el menú "Applications ↠ Attachments ↠ Terminal", abra la ventana del terminal GNOME e ingrese el siguiente comando: "sudo apt-get install seahorse-plugins", después de ejecutar el comando, puede descargar e instalar <; seahorse-plugins &" paquete Una vez completada la instalación, cierre sesión en el sistema actual y vuelva a iniciar sesión, puede ver "Encriptación" y "Firmar" en el menú de acceso directo descrito anteriormente (como se muestra en la Figura 1).



Para cifrar un archivo o firmado, en primer lugar crear la clave del usuario correspondiente. La clave creada es un par y se divide en una clave pública y una clave privada. La clave pública generalmente se publica y el archivo está cifrado por otros usuarios. Después de recibir el archivo cifrado de otros usuarios, use su clave privada para descifrarlo.


Paso 1. Cree una clave de usuario local en Host1

Haga clic en el menú <; Applications ↠ Attachments ↠ Passwords y Encryption Keys > Running Seahorse Programa de gestión de llaves. En la ventana "Contraseña y clave de cifrado" que aparece, haga clic en el menú "Archivo → Nuevo" y aparecerá el cuadro de diálogo "Nuevo". Debido a que queremos cifrar el archivo, de acuerdo con la descripción, elija el tipo de clave creada como "Clave PGP" y haga clic en el botón "Continuar" para ingresar al cuadro de diálogo "Nueva Clave PGP". Al crear una clave, debe especificar la información personal del usuario, como el nombre de usuario, correo electrónico, etc., así como el tipo de cifrado especificado y la solidez de la privacidad de la clave (como se muestra en la Figura 2). Una vez que haya completado, haga clic en el botón " Crear " e ingrese su contraseña de protección de clave para crear una clave de usuario.

El segundo paso, para distribuir una clave pública del usuario Host2

En primer lugar, Seahorse Key Manager de exportación clave pública que acaba de crear. Haga clic en " File &Rarger; Export " en la ventana " Keys and Encrypted Password ", exporte la clave pública y haga clic en el botón " Save " para generar la clave pública en el directorio de inicio de sesión del usuario (testuser). Archivo " testuser.asc ". A continuación, pasamos el archivo de clave pública al host Host2 (aquí, con el comando " scp " como ejemplo).

Abra una ventana de terminal de GNOME en el Host1 e ingrese el comando "scp testuser.Asc testuser @ Host2: ~ /.". Después de la implementación, primero ingrese" ld "; y " para unir el host Host2 a la lista de hosts de confianza. Luego ingrese la contraseña del usuario " testuser " en Host2, y luego copie el archivo " testuser.asc " en Host1 al directorio de usuario testuser del host Host2 (/home /testuser). Después de recibir el archivo de clave, el usuario en Host2 hace clic en la ventana "Clave y contraseña cifrada" en el Administrador de claves de Seahorse y hace clic en "Archivo → Importar" para encontrar el archivo en el directorio de usuario de inicio de sesión actual. Haga clic en Testuser.asc " y ábralo para completar la importación.

Paso 3: el usuario Host2 cifra el archivo que se va a enviar

Con la clave pública del usuario Host1, se puede usar para cifrar el archivo en Host2. En el explorador de archivos Nautilus, haga clic con el botón derecho en el archivo que desea cifrar, y seleccione el elemento "Encriptar" en el menú de acceso directo que aparece, y aparecerá el cuadro de diálogo "Seleccionar destinatario" (como se muestra en la Figura 3). En la lista de claves, se seleccionarán automáticamente las claves disponibles en el sistema actual, se seleccionará la clave pública del usuario del Host1 que se acaba de importar y se marcará la casilla que se encuentra delante. Haga clic en el botón " OK " para iniciar el archivo. Cifre y genere un archivo de afiliación (como " abc.pgp ") al final del nombre del archivo.

Del mismo modo, el uso de " SCP y " comando para transferir los documentos cifrados a la de Host1 y " SCP abc.pgp usuarioprueba @ host1: ~ /.".

Paso 4: el usuario de Host1 descifra el archivo recibido

Una vez que el usuario de Host1 recibe el archivo cifrado del usuario de Host2, haga clic con el botón derecho en el archivo en el explorador de archivos Nautilus. En el menú de acceso directo que aparece, seleccione " Usar descifrar archivo para abrir ", después de ingresar la contraseña de protección de clave según sea necesario, el programa descifrará el archivo utilizando la clave privada del usuario y generará el archivo descifrado en el directorio actual, es decir, restaurar Salir del archivo cifrado del usuario Host2.

Hay una gran cantidad de transferencias de archivos remotas que deben realizarse a través de Internet. Para garantizar la seguridad de los datos, el cifrado de datos es una aplicación muy práctica. Después de leer este artículo, creo que todo el mundo tiene una comprensión preliminar de las operaciones de cifrado y descifrado en Ubuntu. En el futuro proceso de aplicación, puede intentarlo usted mismo para mejorar la seguridad de la transmisión de datos.


Copyright © Conocimiento de Windows All Rights Reserved