Pure-FTPdでFTPを利用する・PureFTPを参考にした
Sep 11 02:19:01 ubuntu14 pure-ftpd: pam_unix(pure-ftpd:auth): authentication failure; logname= uid=0 euid=0 tty=pur e-ftpd ruser=user rhost=...
というエラーが表示されはまったが何とかなった
root@ubuntu14:/home/shimizu# aptitude install pure-ftpd 以下の新規パッケージがインストールされます: libfile-copy-recursive-perl{a} openbsd-inetd{a} pure-ftpd pure-ftpd-common{a} update-inetd{a} ... ### -D <home directory> : don't chroot user ### -m : also update the /etc/pure-ftpd/pureftpd.pdb database root@ubuntu14:/home/shimizu# pure-pw useradd user -u www-data -D /var/www/ -m Password: Enter it again: root@ubuntu14:/home/shimizu# pure-pw list user /var/www root@ubuntu14:/home/shimizu# pure-pw show user Login : user Password : ... UID : 33 (www-data) GID : 33 (www-data) Directory : /var/www Full name : Download bandwidth : 0 Kb (unlimited) Upload bandwidth : 0 Kb (unlimited) Max files : 0 (unlimited) Max size : 0 Mb (unlimited) Ratio : 0:0 (unlimited:unlimited) Allowed local IPs : Denied local IPs : Allowed client IPs : Denied client IPs : Time restrictions : 0000-0000 (unlimited) Max sim sessions : 0 (unlimited) root@ubuntu14:/home/shimizu# echo 0 > /etc/pure-ftpd/conf/MinUID root@ubuntu14:/home/shimizu# ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pure-ftpd.passwd root@ubuntu14:/home/shimizu# ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb root@ubuntu14:/home/shimizu# ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB root@ubuntu14:/home/shimizu# /etc/init.d/pure-ftpd restart Restarting ftp server: Running: /usr/sbin/pure-ftpd -l pam -l puredb:/etc/pure-ftpd/pureftpd.pdb -E -u 0 -O clf:/var/log/pure-ftpd/transfer.log -8 UTF-8 -B
※FFFTPのようにデフォルトFTPSとなっているFTPクライアントもあるため注意