是否可以使用虚拟用户(而不是 /etc/passwd)通过 OpenSSH 设置 SFTP 服务?我知道 OpenSSH 的所有 chroot/jail 功能。我还在某处读到 PAM 服务名称基于 sshd argv[0]。
背景是,此服务将在故障转移群集中运行,我不喜欢必须在每个节点的 /etc/passwd 文件中维护用户的想法。因此,我想运行具有自己的配置和独立帐户管理的 sshd。
例如,在 vsftpd 中,虚拟用户可以写入 BDB 文件,然后将其传递给 pam_userdb.so。
使用标准 PAM/OpenSSH 可以实现这样的效果吗?