无法使用 Unix 凭据访问 Pureftp

Don't have access to Pureftp using Unix credentials

我一直在为我的 Orange Pi Zero(Armbian 5.38,ubuntu)上的 PureFTP 而苦苦挣扎,我不知道我应该如何输入系统凭据,我有 "no"在 PAMAuthentication 上和 "yes" 在 UnixAuthentication 上,我不知道为什么它把我当作 "Anonymous" (ANONY.OFF).

我没有使用 pure-ftpd.conf(这让我失望了)我只想尽可能简单地工作。我不想使用虚拟用户,所以没有配置 pure-pw...

我认为这可能是通过 TLS 选项实现的,我正在尝试设置它 "pure-ftpd -Y 0" 但冻结了我的 ssh 连接...为什么?有类似的 PureFTP 命令执行相同的行为,温度还可以 (33ºC)

谢谢

终于解决了!

忘记知道里面是什么 auth/70pam 或 auth/65unix,那是我的错误...(包含 YES 或 NO)

  1. Once changed 65unix to "NO" and 70pam to "YES"
  2. Then on conf/PAMAuthentication set to "YES", and UnixAuthentication to "NO" (Because PAMAuthentication includes a module with Unix authentication , by default)

最终这不是我要找的(因为我正在寻找一个只在 1 个目录上使用 chroot 的用户),所以我创建了 Pure-FTP 个虚拟用户(首先为 Linux (ftpuser) 然后你可以通过 pure-pw 命令创建多个 "virtual users" ,一旦你了解了 pureftp 的虚拟用户就很简单了。

希望对您有所帮助!