【发布时间】:2011-07-25 06:31:34
【问题描述】:
有没有办法在只有终端的 Ubuntu 机器上加密客户端 svn 用户密码? (即颠覆服务器可通过 https 访问)。
我有一个可通过https 访问的托管 svn 存储库。我还有一个VPS 运行一些服务。我定期在 VPS 上备份数据(使用cron)。这个备份是一个很少更改的小gzip文件,我总是用最新版本覆盖旧文件,所以总是只有一个文件。我想将此文件存储在 svn 存储库中,并在每次生成新备份时进行提交。我也想用 cron 来做这件事,但不想以任何方式在 VPS 上存储我的 svn 帐户密码未加密。我知道有一些简单的 gnome 和 KDE 解决方案,但我没有 gui。是否有任何命令行密码管理器可以很好地与 subversion 配合使用?
有什么提示吗?
【问题讨论】:
-
您可以使用 svn+ssh 并使用 ssh 密钥进行身份验证,但是 ssh 密钥与密码一样容易受到攻击。
-
谢谢斯蒂芬,我想我没有 svn+ssh 访问我的存储库,只有 https。除此之外,AFAIK,我必须能够在服务器端生成一个 ssh 密钥才能做到这一点,这是我做不到的。
标签: svn encryption