如何加密远程系统上的文件,加密后的文件应直接保存在本地系统中

如何加密远程系统上的文件,加密后的文件应直接保存在本地系统中

我用于ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enc加密。

如何加密远程系统中的文件并将加密后的文件直接保存在本地系统中?

答案1

你应该:

  1. 删除-out标志openssl
    • 这将输出加密文件stdout而不是文件
  2. 将输出重定向openssl stdout到本地系统中的文件中

例如:

ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
  • abc.txt 文件应该位于远程服务器上
  • abc.txt.enc 文件将写入本地系统

相关内容