apt-get install proftpd
adduser alex
adduser alex root
chown -R alex:root /var/www/
nano /etc/proftpd/proftpd.conf
我加:
默认根目录 /var/www alex
/etc/init.d/proftpd restart
一切似乎都正常,但我无法以 alex 的身份访问 ftp!
530 登录不正确。
答案1
响应告诉您服务器正在运行。登录失败。您需要为用户 alex 设置密码,使用
passwd alex
如果这样做了,登录仍然失败,请尝试使用以下方法查看 PAM 模块的最近活动
tail -n 100 /var/log/auth.log
您应该会看到类似“接受 alex 的密码”(表示身份验证成功)或“拒绝用户 alex 使用 proftpd 服务”(表示身份验证失败)的内容。如果您在 auth.log 中找不到任何有关用户 alex 的条目,请发布您的 proftpd 配置文件,因为密码身份验证访问可能配置不正确。如果您确实看到了 alex 的 PAM 条目,请尝试检查您的 proftpd 日志以获取有关该问题的更多信息。
您没有询问安全性,但请注意 FTP 本质上是不安全的。Proftpd 还支持 SFTP,这将为您提供更好的安全性。我最近发布了 proftpd 配置示例,用于支持 SFTP 的密码和 ssh-key 登录这里。