我用于ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enc
加密。
如何加密远程系统中的文件并将加密后的文件直接保存在本地系统中?
答案1
你应该:
- 删除
-out
标志openssl
- 这将输出加密文件
stdout
而不是文件
- 这将输出加密文件
- 将输出重定向
openssl
stdout
到本地系统中的文件中
例如:
ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
- abc.txt 文件应该位于远程服务器上
- abc.txt.enc 文件将写入本地系统