Cómo cifrar un archivo en un sistema remoto y el archivo cifrado debe guardarse directamente en el sistema local

Cómo cifrar un archivo en un sistema remoto y el archivo cifrado debe guardarse directamente en el sistema local

Lo estoy usando ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.encpara cifrado.

¿Cómo puedo cifrar un archivo en un sistema remoto y guardar el archivo cifrado directamente en el sistema local?

Respuesta1

Debería:

  1. Quitar la -outbandera delopenssl
    • Esto generará el archivo cifrado en stdoutlugar de un archivo
  2. Redirigir la salida de a openssl stdoutun archivo en el sistema local

p.ej:

ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
  • El archivo abc.txt debe estar en el servidor remoto.
  • El archivo abc.txt.enc se escribirá en el sistema local.

información relacionada