apt-get install proftpd adduser alex adduser alex root chown -R alex:root /var/www/ nano /etc/proftpd/proftpd.conf
我加:
DefaultRoot / var / www alex
/etc/init.d/proftpd restart
一切似乎没问题,但我不能像alex到ftp!
530login不正确。
响应告诉你服务器的工作。 这是login失败。 你需要为用户alex设置一个密码
passwd alex
如果你这样做,login仍然失败,请尝试使用PAM模块的最近活动
tail -n 100 /var/log/auth.log
您应该看到类似于“接受的密码为alex”(为auth成功)或“拒绝的用户alex为服务proftpd”(为auth失败)。 如果您在auth.log中找不到用户alex的任何条目,请发布您的proftpdconfiguration文件,因为密码validation访问可能没有正确configuration。 如果您确实看到alex的PAM条目,请尝试检查您的proftpd日志以获取有关该问题的更多信息。
您没有询问安全性,但请注意,FTP本质上是不安全的。 Proftpd也支持SFTP,这会给你更好的安全性。 我最近在这里发布了用于支持SFTP的密码和ssh-keylogin的示例proftpd config。