AWS FTP with ubuntu 16
aws s3fs install+vsftp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
apt-get install vsftpd sudo useradd -d /home/ec2/s3bucket/ -s /sbin/nologin ftpuser sudo passwd ftpuser sudo chown ftpuser:ftpuser /home/ec2/s3bucket ----------------------------/etc/vsftpd.conf------------ local_enable=YES write_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list allow_writeable_chroot=YES pasv_enable=yes --------------------------------------------------------- echo ftpuser > /etc/vsftpd.chroot_list service vsftpd restart ------------------s3fs------------------------------------ apt-get install s3fs echo xxxxxxxxx:aaaaaaaa> /etc/passwd-s3fs chmod 600 /etc/passwd-s3fs sudo mkdir -p /home/ec2/s3bucket #add to /etc/rc.local s3fs upload /home/ec2/s3bucket/ -o passwd_file=/etc/passwd-s3fs -o allow_other,nonempty,use_cache=/tmp/cache,multireq_max=500,uid=1001,gid=1001,umask=0002,default_acl=public-read-write --test mount--- s3fs upload /home/ec2/s3bucket/ -o dbglevel=info -o curldbg -o allow_other -o umask=0002 -o use_path_request_style tail -120 /var/log/syslog ----umount---- fusermount -u /home/ec2/s3bucket/ |