目前,我为所有服务器用户使用密钥验证,并且效果很好。今天我刚刚添加了一个 git 服务,它的工作是为每个人提供 git 存储库:我服务器的内部用户和外部用户。
我为所有 git 目的(守护进程、cgit 等)创建了一个 Git 用户。问题是,当人们想要克隆我的一个存储库时,由于 sshd_config,服务器会检查 ~/.ssh/ authorized_key 文件,我只知道在这个文件中存储所有外国用户的公钥是不可想象的。
那么,有没有办法指定只有我服务器的 Git 用户才有权连接而无需任何密钥认证和密码?
提前为我的英语道歉。谢谢,