Anonymous FTP เป็นการเปิดให้บุคคนทั่วไปสามารถ ftp เข้ามายังเซิร์ฟเวอร์ เพื่อ upload หรือ download ไฟล์ ได้ โดยไม่ต้องมีชื่อผู้ใช้และรหัสผ่านบนเซิร์ฟเวอร์นั้นๆ เพียงแต่ใช้ชื่อผู้ใช้ anonymous เท่านั้น

การติดตั้ง anonymous ftp จะต้องติดตั้ง package ชื่อ proftpd-anonymous

# apt-get install proftpd-anonymous

 

แก้ไขคอนฟิกไฟล์ /etc/proftpd.conf เพิ่มข้อความต่อไปนี้

<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous
MaxClients 10
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
<Directory ~/ftp/incoming>
Umask 002
<Limit STOR>
AllowAll
</Limit>
<Limit READ>
DenyAll
</Limit>
</Directory>
</Anonymous>

restart service proftpd ด้วยคำสั่ง

# /etc/init.d/proftpd restart

 

ใช้ ftp client เชื่อมต่อไปยัง ftp server ของคุณโดยล็อกอิน ใช้ชื่อว่า anonymous ส่วนรหัสผ่านใส่อะไรก้อได้ เมื่อล็อกอินได้แล้วคุณจะอยู่ที่ /home/ftp ข้อควรระวัง การกำหนดสิทธิ์ของการเข้าถึงได้เรคทอรีต่างๆ สามารถทำได้โดยใช้ ไดเรคทีฟ <directory> ควรจะกำหนดสิทธิ์การให้อ่าน เขียน อัพโหลด ทุกครั้งเมื่อเพิ่มไดเรคทอรี