有一些网站只提供SSH帐户只用于SSH隧道。 我想知道如何确保这些帐户只能拥有执行隧道的权限,以及如何进行限制设置。
而且我也注意到github的ssh格式是ssh://[email protected]:{gituser} / {project} .git,所以,我猜github.com对每个人都使用了git帐号,但是这个git帐号有很大的限制权限,当用户访问$ gituser /文件夹时,以另一种方式进行身份validation。
我真的想知道如何。
你的问题的第一部分是完全重复的: 如何在login后将SSH用户限制在一组预定义的命令中?
Github的博客在他们的博客里有很长的文章 。
但是如果你想为多个用户build立一个git仓库,那么就有一个叫做Gitolite的项目。