可以使用 chroot 设置进行无密码访问 SSH 吗?

可以使用 chroot 设置进行无密码访问 SSH 吗?

我能够使用公钥和私钥登录 ssh 服务器,而无需使用密码。

我还可以设置 chroot 并监禁新用户,并避免该用户可以通过 ssh 连接但可以使用这篇非常有用的文章访问 sftp:

http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/

现在的问题是我无法将两者结合起来,当我想使用拥有私钥和公钥的用户登录时(我尝试使用 sshd_config 文件配置中的 RequirePassword 登录)它工作得很好,但是当我关闭该规则时,我无法再连接。

我收到的错误是:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Connection closed

任何帮助都将不胜感激。

谢谢!

相关内容