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> ควรจะกำหนดสิทธิ์การให้อ่าน เขียน อัพโหลด ทุกครั้งเมื่อเพิ่มไดเรคทอรี
- xavier's blog
- Login or register to post comments
