我在我的linux机器上编写了一个备份脚本,它创建了我的工作文件夹的定期存档,然后将它们上传到几个不同的服务器。由于某些文件包含敏感信息,我希望能够加密这些备份。我已经有了创建存档并上传它们的代码,但是我需要知道加密文件的最佳方式以及相关命令的内容。
我已经有一个带密码的OpenSSH密钥。我的理解是我应该用我的公钥(〜/ .ssh / id_rsa.pub)加密文件。然后,如果我必须下载文件,我将使用我的私钥和密码来解密它。
我的理解是否正确?我应该使用我的OpenSSH密钥吗?用于加密文件的适当命令是什么?
如果相关,则备份脚本每天运行,并且很少提取后退。