如何在仅命令行的Ubuntu机器上加密客户端subversion密码

时间:2011-03-29 12:49:24

标签: svn encryption

有没有办法在仅限终端的Ubuntu机器上加密客户端svn用户密码? (即可以通过https访问subversion服务器。)

我有一个可以通过https访问的托管svn存储库。我还有VPS运行一些服务。我正在定期备份VPS上的数据(使用cron)。这个备份是一个很小的gzip文件,很少变化,我总是用最新版本覆盖旧文件,因此总是只有一个文件。我想将此文件存储在svn存储库中,并在每次生成新备份时执行提交。我也想用cron这样做,但是不想以任何方式将我的svn-account的密码以未加密的方式存储在VPS上。我知道有一些简单的gnome和KDE解决方案,但我还没有gui。是否有任何与subversion兼容的命令行密码管理器?

任何提示?

1 个答案:

答案 0 :(得分:2)

存储加密密码的意义何在?据推测,您需要在cron脚本中解密密钥,这意味着您必须存储解密密钥。因此,您不是存储明文密码,而是存储加密密码和解密密码。

在现实世界中,您将拥有一个坚不可摧的银行保险库,其门禁密码旁边的便利贴上有访问代码。