0

有没有办法授予 linux 上的用户访问权限,以通过 ssh 隧道连接到 svn,而不授予他访问 shell 的权限?

4

1 回答 1

0

如果您使用私钥/公钥身份验证,那相当容易。您可以指定使用特定密钥进行身份验证的用户能够执行的命令,因此他只能执行 svn 相关的命令。

看看这些:

http://man.he.net/man5/authorized_keys在“AUTHORIZED_KEYS 文件格式”下

http://www.geekisp.com/faq/content/7/58/en/how-can-i-use-multiple-svn_only-users-over-ssh-without-giving-then-shell-access.html

http://svn.apache.org/repos/asf/subversion/trunk/notes/ssh-tricks

于 2013-10-23T14:46:40.713 回答