我已经尝试了许多明显的命令,如Duplicity Man page 中详述的那样,但它似乎不起作用。
设想
我通过 SSH 连接到一台机器,然后运行 Duplicity;以下是各种命令:-
ssh -i /keys/key.pem -o StrictHostKeyChecking=no user@ipAddress "sudo duplicity --s3-european-buckets --s3-use-new-style /local/dir/stuff s3+http://bucket/dir/"
Run Code Online (Sandbox Code Playgroud)
问题是,它总是要求输入密码,我想将其作为自动化过程运行,而无需 CLi 用户回复。手册页唯一精确的参考是环境变量PASSPHRASE
,但很少提及(加密密钥或签名密钥似乎不同)如何设置。
注意:它要求GnuPG 密码