如何授予访问ssh隧道访问svn但不访问shell的权限

时间:2013-10-23 13:42:03

标签: linux svn ssh tunnel

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

1 个答案:

答案 0 :(得分:0)

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

看看这些:

“AUTHORIZED_KEYS FILE FORMAT”下的

http://man.he.net/man5/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