11/4/2549 การทำ ftp server บน Windows XP & LinuxTEL 7.0


ftp (File Transfer Protocol) : บริการการถ่ายโอนแฟ้มข้อมูล

#การทำ ftp server บน Windows XP ด้วย cerebus

Cerebus FTP Server : เป็นโปรแกรมที่ช่วยในการสร้าง ftp server สามารถ Download โปรแกรมได้ที่

ขั้นตอนการใช้ Cerebuse FTP Server

1.เมื่อ Download ตัวโปรแกรม Cerebuse FTP Server มาแล้ว ให้ทำการแตก file (ในที่นี้ผมได้ทดลองใช้ตัว Cerberus FTP Server 2.4 BETA 1)
2.จากนั้นทำการ Install ตัว Cerebuse ( CerberusInstall )
3.เมื่อเราเข้าใช้งาน Cerebuse FTP Server เป็นครั้งแรก จะมีหน้า Welcome ขึ้นมา หลังจากนั้นให้เรากำหนดค่าต่างๆของตัวโปรแกรม
4.เมื่อกำหนดค่าต่างๆเรียบร้อยแล้ว ภายในตัวโปรแกรมจะมีรายละเอียดต่างๆ (จะอธิบายตัวหลักๆที่สำคัญๆ)

  • Server Manager: เป็นตัวกำหนดค่าต่างๆ เกี่ยวกับ ftp
  • User Manager : เป็น User Manger สำหรับ download upload file ต่างๆ
  • Ip Manager : เป็นตัวกำหนดค่าเกี่ยวกับ IP สามารถ block IP ที่ไม่ต้องการให้เข้ามาใน FTP ได้
  • Save Log : เป็นการ save รายละเอียดต่างๆของ ftp server เช่น มีคนเข้ามาใน ftp server กี่คน เขามาทำอะไร status เป็นอย่างไร เป็นต้น ซึ่งจะเก็บเป็น file text ไว้ที่ folder log ในตัว โปรแกรม Cerebuse
  • Stop the Server : สำหรับ stop server
  • Start the Server : สำหรับ start server
  • Log : เป็นหน้าที่บอกรายละเอียดต่างๆเช่น มีใครเข้ามาบ้าง เข้ามาทำอะไร
  • Conncetions : เป็นตัวที่บอกรายละเอียดเกี่ยวกับการเชื่อมต่อให้รู้ได้ว่าตอนนี้มีใครที่กำลังเชื่อมต่ออยู่ ใช้ user อะไร? IP อะไร ? Status เป็นอย่างไร ?
  • Transfers : ตัวนี้บอกให้รู้ว่า คนที่เข้ามาใน FTP Server กำลังทำงานอะไรอยู่ เช่น download ,upload ไฟล์อะไร เสร็จสิ้นไปกี่ % แล้ว
  • Statistics : เป็นการสรุปรายละเอียดหลักๆทั้งหมด เช่น มีคนเชื่อมต่อเข้ามาใน server กี่คน กำลังเชื่อมต่ออยู่กี่คน download&upload ไฟล์ไปทั้งสิ้นเท่าไร failed ไปทั้งสิ้นเท่าไร

*และได้ทำการทดสอบโดยใช้โปรแกรม Core FTP LE ซึ่งสามารถใช้งานได้ ไม่มีปัญหา

#การทำ ftp server บน LinuxTEL 7.0

ติดตั้ง ftp server บน LinuxTEL 7.0 ด้วยโปรแกรม Vsftpd
สามารดดูรายละเอียดได้จาก http://rd.cc.psu.ac.th/content/view/20/46/
เมื่อทำการติดตั้ง ftp server เรียบร้อบแล้ว ข้อมูลจะถูกเก็บไว้ภายใต้ Directory ชื่อ /var/ftp/pub ซึ่งเราสามารถ upload ข้อมูลขึ้นได้

  • แฟ้มข้อมูลสามารถเปิดอ่านได้ผู้ใช้แบบสาธารณะชื่อ anonymous หรือ ftp
  • ส่วนการทำแฟ้มข้อมูลแบบส่วนบุคคล จำเป็นจะต้องทำการ
    create user บนตัว LinuxTEL ก่อน หลังจากนั้นจึงทำการเราใช้ ftp โดยใช้ login และ password เป็นชื่อของ login ของ user

#การทดสอบการถ่ายโอนแฟ้มข้อมูลจาก ftp://ftp.psu.ac.th/pub

  • ทดสอบโดยการใช้โปรแกรม IE บน windows XP
    สามารถใช้งานได้ง่าย เพราะเป็น Graphic อยากได้ file ตัวไหน สามารถกดแล้ว download มาใชงานได้เลย
  • ทดสอบด้วยคำสั่ง FTP จาก command บน windows XP
    คำสั่ง ftp ใน command ส่วยใหญ่จะเป็นคำสั่งในลักษณะคล้ายๆกัน โดยใช้
    คำสั่งพื้นฐานต่างๆ
    1.ftp ftp.psu.ac.th/pub
    2.ใส่ login เป็น ftp หรือ Anonymous
    3.password ไม่ต้องใสก็สามารถเข้าใช้งานได้เลย
    4.คำสั่ง command โดยทั่วไป ใช้ command ของ Dos
    5.get เพื่อ download file
    6.ใช้คำสั่ง help เพื่อดูคำสั่งการใช้งานต่างๆ
    7.ใช้คำสั่ง quit เพื่อออกจาก ftp
  • ทดสอบด้วยคำสั่ง FTP จาก command บน linux
    คล้ายกับบน windows แต่คำสั่ง command โดยทั่วไป ใช้ command ของ Unit
  • ทดสอบติดตั้งและใช้งานโปรแกรม(ฟรีแวร์)สำหรับถ่ายโอนแฟ้มข้อมูล coreFTP lite บน windows XP
    CoreFTP LE เป็นโปรแกรมตัวหนึ่งที่ใช้ในการโอนแฟ้มข้อมูลบน
    FTP Server ใช้งานได้ง่ายและรวดเร็ว สามารถ Download ได้ที่ ftp://ftp.psu.ac.th/pub/coreftp/coreftplite1.3.exe
  • ทดสอบด้วยโปรแกรม gftp บน linux
    gftp เป็นโปรแกรมตัวหนึ่งที่ใช้ในการโอนแฟ้มข้อมูลจาก FTP Server สามารถใช้งานได้ง่าย เพราะเป็น graphic mode บน Linux ส่วนใหญ่ตัวโปรแกรมจะติดมาแล้วตั้งแต่ตอนลง Linux นอกจากนี้ยังใช้ได้บน FreeBSD
    หากสนใจสามารถเข้าไปศึกษาและ Download ได้จาก
    http://www.gftp.org/
    ปัญหาจากการใช้งาน gftp : ในบางครั้งที่เราพยายามเชื่อมต่อไปยั้ง server แล้วเชื่อมต่อไม่ได้ หรือหลุดจากการเชื่อมต่อบ่อยๆ เกิดจากการที่เราใช้งาน gftp บางงานที่ทำยังไม่เสร็จสมบูรณ์ ทำให้งานใหม่เกิดการผิดพลาด
    วิธีแก้ไข : ให้ออกจากตัวโปรแกรม gftp แล้วเข้ามาใหม่ ก็จะสามารถใช้งานได้ตามปกติ

#จัดทำเอกสารการติดตั้ง Fedora Core 5
    ได้จัดทำเอกสารการติดตั้ง Fedora Core 5 บน OpenOffice.org 2.0 ด้วย Template ที่ทำขึ้นเอง

Ruk Tongruk
Computer Science # 3
Prince of Songkla University(Phuket)
คำสำคัญ (Tags): #uncategorized
หมายเลขบันทึก: 23581เขียนเมื่อ 11 เมษายน 2006 14:40 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 12:07 น. ()สัญญาอนุญาต: จำนวนที่อ่าน


ความเห็น
ขอบคุณครับ พึ่งจะหัดลองใช้ครับ อยากจะเป็นบ้าง

เป็นบทความที่ดีมากๆ และก่อให้เกิดประโยชน์ ขอบคุณครับ

ใช้ไม่ได้เลย

อธิบายให้ละเอียดหน่อย

ไม่เข้าใจตรงส่วนไหนครับ

เดี๋ยว จะได้อธิบายให้ล่ะเอียดกว่านี้

ทำไม ไม่สามารถ Copy file ไปว่างที่ FTP ของเราได้ ครับต้องทำยังไงบ้างครับ

บอกผมหน่อยครับ ขอบคุณครับ

Copy file ที่ว่านี้ใช้เป็นการ upload ขึ้น FTP หรือเปล่าครับ ?

ในการ upload file เข้าสู่ FTP นั้นเราต้องสร้าง folder ขึ้นมาก่อนครับ จากนั้นก็ล่างข้อมูลที่ต้องการ upload ได้เลยครับ ^^

ผมทำ แล้ว แต่เครื่องอื่นเข้าไม่ได้อะคับ

มันติด

windows cannot access this folder make you sure the type file name is correctly and that you have permission to access this folder .

details:

the ftp session was terminated

ไม่รุ้ทำไง

เท่าที่ดูน่าจะมีปัญหาที่การกำหนด permission น่ะครับ

>>ลองดู folder ที่ share ไว้ได้กำหนด permission ไว้หรือเปล่า??

ข้อสำคัญอีกข้อครับ ip ของเราต้องวิ่งออกได้จริง!!

ลองดูน่ะครับ!!

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท