02.08.2023

Cómo usar SCP Debian ¿Comando para transferir archivos de forma segura?

Introducción

Cifrar los datos confidenciales antes de transferirlos es esencial para mantener su confidencialidad, integridad y autenticidad durante la transmisión. El cifrado transforma los datos en un formato seguro que solo pueden entender las partes autorizadas con la clave de descifrado correcta. Esto evita que personas no autorizadas y piratas informáticos intercepten y descifren los datos confidenciales mientras viajan.

Además, el cifrado actúa como una capa adicional de seguridad, protegiendo información confidencial como datos personales, detalles financieros o intelpropiedad lectual contra el acceso no autorizado y el espionaje. Cuando los datos se transmiten a través de canales no seguros como Internet, el cifrado se vuelve crucial para mitigar los riesgos asociados con la intercepción y las filtraciones de datos. Para resolver esa tarea tenemos SCP.

SCP: es una utilidad en los sistemas similares a UNIX que le permite copiar archivos y directorios entre hosts locales y remotos a través de un sistema seguro. SSH protocolo.

En general, el uso de cifrado, como a través de utilidades como SCP, infunde tranquilidad tanto a los remitentes como a los destinatarios. Pueden estar seguros de que su información confidencial está protegida contra el acceso y la manipulación no autorizados. Adoptar el cifrado es una práctica fundamental para la comunicación segura de datos en el panorama informático actual.

Requisitos

Instalación

Para la transferencia segura, pensamos que nuestro sistema de protección es más complejo y necesitamos actualizar, actualizar todos los paquetes antes de usar la utilidad:

actualización de apt && actualización de apt -y

Captura de pantalla №1: actualizar el sistema operativo

Después de eso, debemos verificar la lista de repositorios y los paquetes. Si está seguro de que su sistema cumple con todos los requisitos, puede omitir este paso. Sin embargo, si aún no lo ha hecho, ingrese lo siguiente CLI mando:

lista de aptos | grep scp && scp

Captura de pantalla n.º 2: comprobar la instalación

En la imagen de arriba podemos ver la cantidad de paquetes y usando el comando escrito, podemos verificar el paquete que se está instalando actualmente. Echemos un vistazo a la sintaxis de ese comando:

scp [-346ABCpqrTv] [-c cifrado] [-F ssh_config] [-i archivo_identidad] [-] destinonation] [-l límite] [-o ssh_opción] [-P puerto] [-S program] origen Destino

En lo anterior consideramos todas las opciones y parameters que obtienen utilidad en el uso. Consideremos una forma diferente de usar esa utilidad.

Archivo de transferencia habitual

La utilidad nos permite mover archivos de forma segura entre diferentes máquinas. Para eso necesitamos escribir el CLI mando:

scp /etc/apple.txt raíz@78.140.240.178:/etc/

Captura de pantalla №3 — Transferencia habitual

Ingresa tus credenciales en el formulario usuario, IP, contraseña y acepta con connect. ¡Buen trabajo! Ahora podemos encontrar que en la máquina de destino el mismo archivo a través del siguiente comando:

cd / etc && ls

Captura de pantalla №4 — Lista de archivos

En la primera columna, apple.txt se transfirió con éxito entre dos sistemas a través de ssh! Si desea enviar una carpeta o directorio completo, use las opciones -r, echemos un vistazo al ejemplo de eso:

scp -r -C -4 /etc/raíz de red@78.140.240.178:/volcado

Captura de pantalla №5 — Lista de archivos

La característica de ese programaram se puede utilizar con fines de copia de seguridad, la transferencia comienza con un archivo simple y finaliza la ISO de todo el disco y el sistema. Fortunately, Linux El sistema tiene configuraciones en el archivo de configuración. que transferencia sin ningún problema. También podemos usar la conexión inversa y transferir archivos de una máquina remota a una local, simplemente cámbielos. Considere diferentes formas de transferir a continuación.

Copia de seguridad del archivo

Con SCP podemos crear un archivo de todo el disco, la base de datos del sistema y otras cosas que pueden contener una cantidad de datos. Eche un vistazo al paquete de tar y scp, ¿cómo transferir este tipo de datos? Muchas empresas adicionales utilizan un puerto no estándar para SSH conexión, cambiemos el puerto de la máquina de destino a 2222 y consideremos cómo comunicarnos en esas situaciones. Escriba los comandos a continuación:

tar -cvzf dump.tar.gz / && ls

Captura de pantalla №6 — Archivo de archivo

Asegúrese de que el archivo se archive y escriba este comando a continuación:

scp -4 -C -v -P 2222 dump.tar.gz raíz@78.140.240.178:/

Captura de pantalla n.º 7: tar enviado

Ahora, necesitamos descomprimir la carpeta y usarla para nuestros propósitos mediante el siguiente comando:

mkdir volcado && tar -xvf volcado.tar.gz -C / volcado

Creamos carpeta y extraemos todo el contenido de la carpeta:

Captura de pantalla №8 — Descomprimir

Transferir imagen dd de disco

Asegúrese de tener permisos suficientes para acceder al archivo de imagen de origen y escribir en el destino.natdirectorio de iones. Además, tenga en cuenta que la transferencia de archivos de imagen DD de gran tamaño puede llevar algún tiempo, según su conexión de red y el tamaño de la imagen. Antes de crear una imagen ISO de todo el sistema, debe descubrir su pa de almacenamientorameters a través del siguiente comando:

lsblk

Captura de pantalla №9 — Lista de discos

En nuestro caso podemos ver una unidad física y dos lógicas space para nuestra manipulación que usamos para crear una imagen ISO:

dd if=/dev/vda1 of=dump.iso bs=4M estado=progreso

Captura de pantalla №10 — Hacer ISO

Después de la creación exitosa del archivo de imagen, podemos transferirlo de la manera anterior:

scp -4 -C -v -P 2222 /dump.iso raíz@78.140.240.178:/tmp

Captura de pantalla №11 — Conexión

Conclusión

En conclusión, el cifrado de datos confidenciales durante la transmisión es paramcontar para la seguridad de los datos. SCP, una utilidad disponible en sistemas similares a UNIX, juega un papel crucial para facilitar las transferencias seguras de archivos y directorios entre hosts locales y remotos utilizando el SSH protocolo. El cifrado a través de herramientas como SCP infunde confianza tanto en los remitentes como en los destinatarios, lo que garantiza que la información confidencial esté protegida contra el acceso y la manipulación no autorizados. Adoptar el cifrado no es solo una mejor práctica, sino un componente esencial de la comunicación segura de datos en el panorama informático actual.