GotoKnow
  • เข้าระบบ
  • สมัครสมาชิก
  • แผงจัดการ
  • ออกจากระบบ
GotoKnow

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)

บันทึกนี้เขียนที่ GotoKnow โดย 

คำสำคัญ (keywords): uncategorized
หมายเลขบันทึก: 23581
เขียน:
แก้ไข:
ความเห็น: 8
อ่าน:
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ

ความเห็น (8)

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

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

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

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

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

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

ทำไม ไม่สามารถ 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 ของเราต้องวิ่งออกได้จริง!!

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