ProFTPd与sftp第一次login失败,秒成功

我们正在启用ProFTPd和SFTP模块。 我们有使用sftp模块的问题。

当我们尝试在FileZilla中连接服务器时,我们需要连接两次,每次上传文件时都要input服务器的密码两次,这是非常不希望的。 我们该如何帮助? 有任何想法吗? build议?

当我们在FileZilla中使用交互式logintypes时,它会在我们input用户名和密码两次时起作用。

如果您遇到与我相同的问题,您可以在服务器的身份validation日志中发现,proftpd首先尝试pam_unix,然后再回到configuration的身份validation方法。 对我来说,我使用authuserfile而不是Unix身份validation。 和你一样,我的第一次尝试总是失败,第二次尝试总是成功。

proftpd文档会让你相信AuthPAM off完全禁用了pamauthentication。 我发现这是不准确的,因为即使AuthPAM offPersistendPassed off ,proftpd仍会继续尝试pam。

我没有pam重新编译了proftpd,现在我可以第一次login了。 问题在于大多数发行版都会发布二进制包,甚至不能给你这个能力。 如果是这种情况,那么您可以随时修改pam以使用您所需的身份validation方法。