แก้ไขไฟล์ vsftpd.conf โดยทำการ Backup ไฟล์ใว้
แล้วสร้างไฟล์ใหม่
โดยในไฟล์กำหนดค่าประมาณนี้
รีสตาทเซอร์วิส
user_list //user ในไฟล์นี้จะไม่สามารถล็อกอินผ่าน ftp
chroot_local_user=YES //กำหนดให้ user เมื่อทำการล็อกอินไปแล้วไม่ให้เดินออกนอก Directory ที่ล็อกอิน เช่น /home/username
แต่ถ้าหากเราต้องการให้ user ที่ล็อกอินสามารถเิดินออกนอก Directory ได้เมื่อล็อกอิน
สามารถกำหนดได้โดย
chroot_list_enable=YES //กำหนดได้ว่าจะให้ user ใดเมื่อล็อกอินแล้วสามารถเดินออกไปนอก Directory ได้
เราสามารถไปกำหนด username ที่จะให้ chroot ไว้ที่ไฟล์ /etc/vsftpd/chroot_list ได้ครับถ้าไม่อยากให้เดินออกนอก dir ให้เพิ่ม comment chroot_list_enable=YES
หรือ chroot_list_enable=NO
restart service เท่านี้น่าจะได้
ใช้คำสั่ง
เพื่อสร้างการเชื่อมโยงระหว่าง /home/bret/public_html กับ /var/www/html ซึ่งระบบจะไปสร้าง shortcut bret ที่ฝั่ง /var/www/html/bret โดยที่เราไม่ต้องไปใช้คำสั่ง mkdir เลย
ดูเพิ่มเติม
https://stackoverflow.com/questions/7052875/setting-up-ftp-on-amazon-cloud-server
https://sysadmin.psu.ac.th/2012/11/22/วิธีติดตั้ง-vsftpd-บน-ubuntu-server-12-04-1-lts-64-bit/
https://www2.thaiadmin.org/board/index.php?topic=138759.0
https://www.mindphp.com/บทความ/66-server-hosting/2911-install-vsftpd-ftp-server.html
Managing User Accounts on Your Linux Instance
https://docs.aws.amazon.com/en_us/AWSEC2/latest/UserGuide/managing-users.html
https://brianflove.com/2013/06/18/add-new-sudo-user-to-ec2-ubuntu/
How do I add new user accounts with SSH access to my Amazon EC2 Linux instance?
https://aws.amazon.com/th/premiumsupport/knowledge-center/new-user-accounts-linux-instance/