วันศุกร์ที่ 13 สิงหาคม พ.ศ. 2553

เปิด FTP service บน UBUNTU

เซฟรูปเก็บไว้นานมากๆๆๆๆ จน format harddisk ไปหลายรอบก็ยังไม่ได้โพสต์ลงบล็อก
วันนี้ฤกษ์ดี เลยหยุดดอง แล้วโพสต์ซะที

ปกติ ftp service บน ubuntu จะไม่ได้เปิดมาให้ตั้งแต่แรก (มั้ง เท่าที่ใช้นะ)
ซึ่ง ถ้าจำเป็นต้องใช้ เราก็ต้องเปิดมันก่อน

service ของ ftp ก็คือ ftpd (ftp deamon) ซึ่งในที่นี้ก็คือ vsftpd (very secured ftp deamon)
ก่อนอื่นเลยก็ต้อง download มันก่อน
โดย ใช้ sudo apt-get install vsftpd
ถ้ายังไม่เคย update repository ก็ต้องทำก่อน โดย sudo apt-get update


ถ้าไม่มีปัญหา ubuntu ก็จะ download vsftpd มาลงพร้อมกับ start service ให้หลังจากลงเสร็จแล้วด้วย


หลังจาก install แล้ว
เรายังต้องแก้ไขค่า configuration ของมันก่อนด้วย โดยแก้ไขที่ /etc/vsftpd.conf


กำหนดให้
anonymous_enable = yes; สำหรับให้ user anonymous สามารถ login เข้ามาได้
local_enable = yes; สำหรับให้ user ในเครื่อง สามารถ login เข้ามาได้
write_enable = yes; ให้เขียนได้ด้วย


chroot_local_user = yes; ให้ user login เข้ามาแล้วอยู่เฉพาะใน home directory ของตัวเองเท่านั้น




เสร็จแล้ว restart service ของ ftpd ให้มันอ่าน config ใหม่ที่เราเพิ่งแก้เข้าไป


เป็นอันเสร็จ