Estou usando ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enc
para criptografia.
Como posso criptografar um arquivo no sistema remoto e salvar o arquivo criptografado diretamente no sistema local?
Responder1
Você deve:
- Remova a
-out
bandeira doopenssl
- Isto irá gerar o arquivo criptografado em
stdout
vez de um arquivo
- Isto irá gerar o arquivo criptografado em
- Redirecione a saída
openssl
stdout
para 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