小编Egw*_*wor的帖子

如何通过 SSH 使 duo_security 和 git-shell 协同工作

我已经通过 ssh 配置中的 FORCE_COMMAND 选项将我的 sshd 配置为运行双重安全性。这意味着每次我通过 ssh 登录时,双重安全检查都会启动,这通常是一件好事。但是,对于 git 登录,我不希望这些启动,我想直接进入 git-shell。这对我不利,因为 git-shell 正确错误并且不允许我发送 git 命令。我收到错误:fatal: unrecognized command '/usr/sbin/login_duo'。这是因为 git-shell(按设计)对 /usr/sbin/login_duo 一无所知。

有没有办法只为特定用户运行 FORCE_COMMAND?关于如何解决这个问题的任何建议?是为 git 创建单独的 sshd 的最佳方法吗?

ssh git

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

标签 统计

git ×1

ssh ×1