-1

我一直在用我的 Orange Pi Zero(Armbian 5.38,ubuntu)上的 PureFTP 苦苦挣扎,我不知道应该怎么做才能输入系统凭据,我在 PAMAuthentication 上“否”,在 UnixAuthentication 上“是”,我没有知道为什么它把我当成“匿名者”(ANONY.OFF)。

我没有使用 pure-ftpd.conf(这让我失望了),我只想让它看起来很简单。我不想使用虚拟用户,所以没有配置 pure-pw ......

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

谢谢

4

1 回答 1

0

终于解决了!

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

  1. 一旦将 65unix 更改为“NO”,将 70pam 更改为“YES”
  2. 然后将 conf/PAMAuthentication 设置为“YES”,将 UnixAuthentication 设置为“NO”(因为 PAMAuthentication 默认包含一个带有 Unix authentication 的模块)

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

希望能帮助到你!

于 2018-02-20T22:05:44.703 回答