今天弄了个VPS,总是使用scp上传文件也麻烦,就想搭个FTP服务器。貌似广泛应用的是vsftpd,但是我安装后运行老是出错,不得已,换了另外一个:pure-ftpd。
还好基本是零配置的,只要加用户就行了,配置如下:
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
pure-pw useradd test1 -u ftpuser -d /home/ftpusers/test1
pure-pw mkdb
pure-pw passwd test1
pure-pw mkdb
pure-pw show test1
添加用户后,仍不生效。后来发现,需要将db文件软连接过去。
cd /etc/pure-ftpd/auth
ln -s /etc/pure-ftpd/conf/PureDB 50pure
至此配置完成!