我已经为gogs创建了一个系统用户,它使用mkuser作为狗git服务器。
我已经安装了ssh,但是当我登录时发现它关闭了连接。
查看控制台,我看到了以下错误:fatal: Access denied for user _gogs by PAM account configuration [preauth]
有人能帮忙吗。
发布于 2023-04-28 10:34:11
macOS检查登录到sshd的用户,/etc/shells中指定了登录shell。
Gogs制作授权的密钥文件,将ssh限制在特定的命令上。因此,将_gogs的登录外壳设置为/bin/sh是安全的,从而解决了这个问题。
https://unix.stackexchange.com/questions/744341
复制相似问题