Como criptografar um arquivo no sistema remoto e o arquivo criptografado deve ser salvo diretamente no sistema local

Como criptografar um arquivo no sistema remoto e o arquivo criptografado deve ser salvo diretamente no sistema local

Estou usando ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.encpara criptografia.

Como posso criptografar um arquivo no sistema remoto e salvar o arquivo criptografado diretamente no sistema local?

Responder1

Você deve:

  1. Remova a -outbandeira doopenssl
    • Isto irá gerar o arquivo criptografado em stdoutvez de um arquivo
  2. Redirecione a saída openssl stdoutpara um arquivo no sistema local

por exemplo:

ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
  • O arquivo abc.txt deve estar no servidor remoto
  • O arquivo abc.txt.enc será gravado no sistema local

informação relacionada