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

.::EclaiR::.
  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 โดย  ใน บันทึกการฝึกงาน (รักษ์)

คำสำคัญ (Tags)#uncategorized

หมายเลขบันทึก: 23581, เขียน: 11 Apr 2006 @ 14:40, แก้ไข, 22 Jun 2012 @ 12:07, สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, ความเห็น: 8, อ่าน: คลิก
บันทึกล่าสุด


ความเห็น (8)

IP: xxx.64.110.23
เขียนเมื่อ 02 Jun 2006 @ 16:32
ขอบคุณครับ พึ่งจะหัดลองใช้ครับ อยากจะเป็นบ้าง
Achita
IP: xxx.137.36.15
เขียนเมื่อ 20 Mar 2007 @ 14:01

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

nazi
IP: xxx.151.232.70
เขียนเมื่อ 22 Jul 2008 @ 16:41

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

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

EclaiR
IP: xxx.151.232.70
เขียนเมื่อ 27 Jul 2008 @ 11:26

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

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

tttpongsak
IP: xxx.149.24.161
เขียนเมื่อ 17 Oct 2008 @ 14:09

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

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

EclaiR
IP: xxx.121.225.112
เขียนเมื่อ 18 Oct 2008 @ 12:19

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

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

guball01
IP: xxx.9.187.212
เขียนเมื่อ 17 Nov 2008 @ 22:31

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

มันติด

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

ไม่รุ้ทำไง

.::EclaiR::.
IP: xxx.120.180.194
เขียนเมื่อ 23 Nov 2008 @ 14:55

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

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

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

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