相关疑难解决方法(0)

将SSH用户限制为shell命令

我的问题是

如何限制shell命令和目录,我如何允许用户ssh到我的服务器?

我的情况

我正在使用git将代码部署到我的服务器.我有2台服务器,第一台是产品服务器,第二台是git服务器.

我的团队使用git服务器来提取/推送代码.

在我的产品服务器上,我设置了git客户端.每当我想发布一个版本,我就把它推送到我的git服务器(主服务器或其他分支机构......),然后我ssh到我的产品服务器来提取代码.

我想与我的队友分享代码拉取权限,但是不想让他们运行任何命令而只是git,并且只将它们限制在目录中.

我想限制的目录的所有者是apache:apache,所以如果ssh用户运行apache特权,那将非常好.

谢谢,

解决:我使用了lshell和一组限制命令.

git ssh shell

3
推荐指数
1
解决办法
3342
查看次数

标签 统计

git ×1

shell ×1

ssh ×1