使用用户名+密码通过 ssh 向 svn 进行身份验证

使用用户名+密码通过 ssh 向 svn 进行身份验证

我有一个运行 SVN 版本 1.8 的 Debian 服务器。

现在我想通过 ssh 为用户提供安全访问,但不想将所有用户创建为系统上的用户。

所以这里基本上是一个解决方案。但它使用单独的私钥来检测不同的用户。问题是,实际用户不熟悉私钥认证。他们希望拥有用户名和密码,即使这不会引起什么麻烦。

是否有一个选项*使用用户名和密码进行身份验证,但不使用系统用户并获得相同的结果?

*) 我的第一解决方案是使用一个文件,usrename = password就像您使用没有 ssh 的 svnserve 一样。这可能吗?另外,使用 DAV 也不是一种选择,因为我们已经使用 nginx 并且不想在它旁边使用 apache。

相关内容