File - นายนพดล ศรีสุข FTP Server

Download Report

Transcript File - นายนพดล ศรีสุข FTP Server

การติดตัง้ FTP Server
File Transfer Protocol Server
จัดทำโดย
นำย นพดล ศรีสขุ
เลขที่ 7 สชอ. 2/2
E-mail : [email protected]
การติดตั้ง FTP Server
ความหมายของ FTP SERVER
การติดตั้ง FTP บน Windows Server 2003
สร้ างหลายๆ FTP Site ภายในเครื่องเดียว แบบประเภท แยก
ผู้ใช้ ไม่ ให้ ปนกัน
แบบทดสอบ
เอกสารอ้างอิง
ศึกษาในเวปไซต์
End
การติดตั้ง FTP บน Windows Server 2003
1. คลิกที่ Start > Settings > Control Panel
2. ดับเบิ้ลคลิกที่ Add or Remove Programs
3. คลิกที่ Add/Remove Windows Components ดังรู ปที่ 1
รู ปที่ 1 แสดงการ add/remove โปรแกรมต่างๆ
4.จะพบไดอะล็อกซ์ Windows Component Wizard แล้วคลิกเลือกที่
Application Server แล้วคลิกปุ่ ม Detail… ที่ดา้ นล่างขวาจากพบไดอะล็อกซ์
Application Server ดังรู ปที่ 2
รู ปที่ 2 เลือกติดตั้ง Server ต่างๆ
5. จากนั้นคลิกเลือกที่ Internet Information Server (IIS) แล้วคลิกที่ปุ่ม Detail… ที่ดา้ นล่าง
ขวาอีกครั้ง จะพบไดอะล็อกซ์ ดังรู ปที่ 3
รู ปที่ 3 แสดงขั้นตอนก่อนไปเลือก Server ที่จะติดตั้ง
6. ให้คลิกเลือกที่บริ การที่ตอ้ งการเป็ น FTP แล้วคลิกปุ่ ม OK ดังรู ปที่ 4
รู ปที่ 4 แสดงการเลือก server ที่จะติดตั้ง
7. ในหน้าต่าง IIS Manager จะมีโฟลเดอร์ FTP Sites ปรากฏขึ้นมา ดังรู ปที่ 5
รู ปที่ 5 แสดงหน้าต่าง IIS Manager
8. สร้างไฟล์ testftp.txt ขึ้นมา 1 ไฟล์ ไว้ที่ C:\Inetpub\ftproot ดังรู ปที่ 6
รู ปที่ 6 สร้างไฟล์ ไว้ที่เก็บข้อมูลของ FTP Server
9. ติดตั้งโปรแกรม FileZilla ในเครื่ อง client แล้วเข้าไปยัง FTP Server ที่เราสร้างไว้ในเครื่ อง Server โดย
ระบุชื่อ User ในช่อง UserID ว่าAnonymous และช่อง Password ปล่อยเป็ นค่าว่างไว้ไม่ตอ้ งใส่ ดังรู ปที่ 7
รู ปที่ 7 ติดตั้งโปรแกรม FileZila และ ตั้งค่าต่างๆ
10. การปรับแต่งที่สาคัญของ FTP 4 ตัว
หลักๆ
-แท็บ FTP Site เป็ นการเลือก IP Address
และ Port ดังรู ปที่ 8
*Description เป็ นช่ องกรอกชื่อหรือ
คาอธิบายเกีย่ วกับ FTP เช่ น
กรอกเป็ น ftp.tani.com
รู ปที่ 8 จุดสาคัญของการปรับแต่ง FTP
*IP Address เป็ นช่ องให้ เลือกรายการ
ได้ ระหว่ าง (All unassigned) กับ
หมายเลขIP Addressที่อยูใ่ นเครื่ อง
รู ปที่ 8 จุดสาคัญของการปรับแต่ง FTP
*TCP port เป็ นช่ องกาหนดหมายเลข
Port ซึ่งค่ า Default เป็ น Port 21
รู ปที่ 8 จุดสาคัญของการปรับแต่ง FTP
* FTP site connections เป็ นการ
กาหนดจานวนการติดต่ อที่เข้ าใช้ บริการ
-Unlimited คือ ไม่จากัดการติดต่อ
- Connections limited to คือ มีการจากัด
การติดต่อ
รู ปที่ 8 จุดสาคัญของการปรับแต่ง FTP
*ปุ่ ม Current Sessions เป็ นปุ่ มทีใ่ ช้
เพือ่ ดูว่ามี User ทีเ่ ข้ าใช้ บริการ FTP
Server มีอยูก่ ี่ราย
รู ปที่ 8 จุดสาคัญของการปรับแต่ง FTP
-แท็บ Security Accounts เป็ นการเลือกใช้หรื อไม่ใช้ Anonymous ดังรู ปที่ 9
*Allow anonymous connections เป็ นการกาหนดว่าจะอนุญาตให้ผใู ้ ช้ทวั่ ไปเข้าได้หรื อไม่
รู ปที่ 9 การกาหนดการเข้าดูของผูใ้ ช้ทวั่ ไป
-แท็บ Messages เป็ นการเขียนข้อความต่างๆ
ที่จะแสดงต่อ User ดังรู ปที่ 10
*Banner เป็ นข้อความที่แสดงทันที เมื่อ
User เข้ามายัง FTP Site โดยแสดงก่อนที่
จะเข้าตรวจสอบ User name และ Password
รู ปที่ 10 แสดงแท็บ ข้อความที่จะแสดงต่อผูใ้ ช้
*Welcome เป็ นข้อความที่แสดง
หลังจากตรวจสอบ User name และ
Password
ผ่านเรี ยบร้อยแล้ว
รู ปที่ 10 แสดงแท็บ ข้อความที่จะแสดงต่อผูใ้ ช้
*Exit เป็ นข้อความที่แสดงเมื่อ
User name ออกจาก FTP Server
รู ปที่ 10 แสดงแท็บ ข้อความที่จะแสดงต่อผูใ้ ช้
-แท็บ Home Directory เป็ นการกาหนด
ไดเรกทอรี ดังรู ปที่ 11
*A directory located on this computer
เพือ่ กาหนดให้ ใช้ ไดเรกทอรีในเครื่องนี้
- Local path เป็ นช่องสาหรับระบุ Home
Directory ค่า Default เป็ น
C:\Inetpub\ftproot
รู ปที่ 11 แสดงแท็ป Home Diretory
-Read เป็ น
ตัวกาหนดว่า User
สามารถเข้ามายัง
FTP Site และ
ดาวน์โหลดได้
รู ปที่ 11 แสดงแท็ป Home Diretory
-Write เป็ นตัว
กาหนดให้ User
สามารถอัปโหลด
ข้อมูลไฟล์มายัง FTP
Site
และยังสามารถสร้าง
ไดเรกทอรี ยอ่ ยและลบ
ไฟล์ที่อยูใ่ น FTP Site
ได้ดว้ ย
รู ปที่ 11 แสดงแท็ป Home Diretory
11.ตั้งค่าคอนฟิ กต่างๆ ของFTPให้เหมาะสมกับการใช้งานคลิกขาวที่ Default FTP Site > Properties ดังรู ปที่
12
รู ปที่ 12 วิธีเข้าไปตั้งค่า ต่างๆ ของ FTP
12.กาหนดค่า ใน Description เป็ น ftp.xxxx.com และ IP Address เป็ น192.168.131.xxx TCP port เป็ น 21
และค่า Connections limited to: เป็ น 100 ดังรู ปที่ 13
รู ปที่ 13 แสดงส่วนต่างๆ ในแท็ป FTP Site
13.กาหนดค่า Home directory ของ FTP Server เป็ น D:\FTP2 เลือกออปชัน Read และ Log
visits ดังรู ปที่ 14
รู ปที่ 14 แสดงการกาหนด Home Diretory
14.ทดสอบด้วยโปรแกรม FileZilla จากเครื่ อง client ในช่อง Address ป้ อนค่าเป็ นเลข IP
Address ของ FTP Server จะเข้าในสิ ทธิ์ ของ User Anonymous สามารถดาวน์โหลดไฟล์ได้
อย่างเดียว ดังรู ปที่ 15
รู ปที่ 15 แสดงหน้าต่างโปรแกรม FileZilla
สร้ างหลายๆ FTP Site ภายในเครื่องเดียว แบบประเภท แยกผู้ใช้ ไม่ ให้ ปนกัน
1. คลิกขวาที่ FTP Site > New > FTP Site… แล้วคลิกปุ่ ม Next ดังรู ปที่ 16
รู ปที่ 16 แสดงข้อตอนแลกของการทา FTP Site หลายๆ FTP Site
2.กรอกชือ่ เว็บไซต์ใหม่ เป็ น ftp.xxxx.com คลิกปุม่ Next แล้วระบุหมำยเลย IP Address
เป็ น 192.168.130.xxx และ Port เป็ น 21 คลิกปุม่ Next ดังรูปที่ 17
รู ปที่ 17 แสดงขั้นตอนที่ 2 ของการสร้าง FTP Site หลายๆ FTP Site
3.เลือกออปชัน Isolate users คลิกปุ่ ม Next ดังรู ปที่ 18
รู ปที่ 18 แสดงหน้าต่าง FTP Site Creation Wizard
4. กาหนด Path ให้กบั Home directory ของ FTP เป็ น ftproot คลิกปุ่ ม Ok แล้วคลิกปุ่ ม
Next ดังรู ปที่ 19
รู ปที่ 19 กาหนด ที่อยู่ ให้กบั HomeDirectory
5. เป็ นการกาหนดให้ผใู้ ช้สามารถดาวน์โหลดและอัปโหลดไฟล์ เลือกเป็ น Read และ
Write คลิกปุ่ ม Next แล้วคลิกปุ่ ม Finish ดังรู ปที่ 20
รู ปที่ 20 ขั้นตอน การเลือกเขียน,อ่าน ของ FTP Server
6. ได้FTP Siteเพิม่ อีกหนึ่งไซต์ คือ ftp.tani.com ดังรู ปที่ 21
รู ปที่ 21 แสดงหน้าต่าง Internet Information Services
7.สร้าง User ใน windows เพื่อใช้งาน FTP Server คลิกขาวที่ My computer > Manage ดัง
รู ปที่ 22
รู ปที่ 22 แสดงการสร้าง User ใน windew เพื่อใช้งาน FTP Server
8.คลิกที่ Local Users and Groups > Users > NEW User… ป้ อนค่า Username เป็ น test
Password เป็ น test แล้วคลิก Create ดังรู ปที่ 23
รู ปที่ 23 แสดงการป้ อนค่า Username เป็ น test password
9. สร้าง Home Directory ให้กบั User โดยต้องตั้งชื่อตามUser และที่สาคัญ คือ Home
Directory เหล่านั้นต้องอยูใ่ น Directory ชื่อ LocalUser ซึ่ งอยูภ่ ายใต้ rootftp ของ FTP Site
และสร้างไฟล์ ชื่อ testftp.txt ดังรู ปที่ 24
รู ปที่ 24 แสดงการสร้าง Home Director ซึ่ งอยูภ่ ายใต้ rootftp
10. ทดสอบ FTP Server แบบแยกผูใ้ ช้ไม่ให้ปนกัน ด้วยโปรแกรม FileZilla จากเครื่ อง
client ในช่อง Address ป้ อนค่าเป็ นเลข IP Address ของ FTP Server จะเข้าในสิ ทธิ์ ของUser
ที่ได้สร้าง สามารถดาวน์โหลดและอัปโหลดไฟล์ได้ ดังรู ปที่ 25
รู ปที่ 25 แสดงการทดสอบ FTP Server โดยใช้โปรแกรม FileZilla
แบบฝึ กหัด
FTP SERVER เป็ น Protocol มาตรฐานในเครื อข่ายชนิดหนึ่ง เช่น อินเตอร์เน็ต FTP นี้ ใช้
สาหรับแลกเปลี่ยนและจัดการไฟล์บนเครื อข่าย TCP/IP FTP ถูกสร้างขึ้นเพื่อแลกเปลี่ยนไฟล์ ระหว่าง
คอมพิวเตอร์บนโลกอินเตอร์เน็ต ซึ่ง FTP นี้ ใช้ในการส่ งไฟล์เว็บเพจจากแหล่งที่เก็บไฟล์ขอ้ มูลหรื อ
เครื่ องคอมพิวเตอร์
ที่เก็บไฟล์ไปยังเครื่ องคอมพิวเตอร์แม่ข่ายหรื อที่เราเรี ยกว่า server นั้นเอง หรื ออาจจะใช้ FTP
(File Transfer Protocol) ในการ download โปรแกรมและไฟล์มายังเครื่ องคอมพิวเตอร์จากเครื่ องแม่ข่าย
คนที่ทาเว็บไซต์ จะใช้ FTP ในการปรับปรุ งไฟล์บนเครื่ อง Server โดยต้อง logon ไปที่ FTP server ก่อน
แล้วทาก่อนอัพโหลด ไฟล์ที่ตอ้ งการแก้ไขผ่านโปรแกรม FTP ขึ้นไปยัง Server โดยโปรแกรม FTP ที่ใช้
ในการ Download หรื อ Upload ก็มีให้เลือกใช้เยอะ โดย Ftp อาจแบ่งได้สองแบบคือ
1. FTP server – เป็ นโปรแกรมที่ถูกติดตั้งไว้ที่เครื่ องเซิฟเวอร์ ทาหน้าที่ให้บริ การ ftp หากมี
การเชื่อมต่อจากไคลแอนเข้าไป
2. FTP client – เป็ นโปรแกรม ftp ที่ถูกติดตั้งในเครื่ องคอมพิวเตอร์ของ user ทัว่ ๆไป ทา
หน้าที่เชื่อมต่อไปยัง Ftp serverและทาการอัพโหลด ดาวน์โหลดไฟล์ หรื อ จะสัง่ แก้ไขชื่อไฟล์
ลบไฟล์ เคลื่อนย้ายไฟล์กไ็ ด้เช่นกัน
โปรแกรม Ftp ก็มีมากมายทั้งแบบฟรี และแบบเสี ยเงินซื้อ เช่น FileZilla ซึ่ง
โปรแกรม FileZilla นี้สามารถใช้งานได้ฟรี และมีการปรับเปลี่ยนรุ่ นใหม่อยูเ่ สมอๆ หรื อจะ
เป็ น SmartFTP,Cuteftp จะเป็ นโปรแกรม FTP ที่ตอ้ งเสี ยเงินซื้อ
1. FTP SERVER สามารถติดตั้งบน windows อะไรได้บา้ ง?
A. Windows 2000
B. Windows 2003
C. Windows XP
D. ถูกทุกข้อ
2. ขั้นตอนแรกของการติดตั้ง FTP บน Windows 2003 คือข้อใด?
A. คลิกที่ Start > Settings > Control Panel
B. คลิกที่ Start > Setting > add or remove program
C. คลิกที่ Start > Add/Remove Windows Components
D. คลิกที่ Start > Run > Cdm
3. IIS ย่อมาจากคาว่าอะไร ?
A. Information Internet Server
B. Info Internet System
C. Internet Information Server
D. Internet Information System
4.TCP port เป็ นช่ องกาหนดหมายเลขPort ซึ่งค่ า Default เป็ นหมายเลขอะไร ?
A. 22
B. 21
C. 20
D. 25
5. ช่อง Connections limited to มีไว้สาหรับทาอะไร ?
A. เพื่อส่ งข้อมูล
B. เพื่อติดต่อไปยัง
C. มีไว้เพื่อดูการติดต่อ
D. ไว้แสดงการจากัดการติดต่อ
6. ที่ช่อง Allow anonymous connections มีหน้าที่อะไร
A. เป็ นการกาหนดว่าจะอนุญาตให้ผใู ้ ช้ทวั่ ไป
เข้าได้หรื อไม่
B. เป็ นการกาหนดจานวนผูใ้ ช้
C. การเพิม่ จานวนผูใ้ ช้
D. การยอมให้ผใู้ ช้สามารถเข้าถึงผูใ้ ช้คนอื่น
7. ช่อง Read มีไว้กาหนดอะไร
A. เพื่อให้ User อ่านได้ และ
Download ได้
B. เพื่อให้ User เขียนได้
C. เพื่อให้ User สามารถเขียน
และอ่านได้
D. เพื่อให้ User สามารถอ่านได้อย่างเดียว
8. ช่อง Write มีไว้กาหนดอะไร
A. เพื่อกาหนดให้ User สามารถ
อ่านข้อมูลได้
B. เพื่อกาหนดให้ User สามารถ
Download ข้อมูลได้
C. เพื่อกาหนดให้ User สามารถอ่าน
ข้อมูลและ Download ข้อมูลได้
D. เพื่อกาหนดให้ User สามารถ
Upload ข้อมูลลง FTP Server ได้
9. ช่อง Local path มีไว้กาหนดอะไร
A. เป็ นช่องกาหนด ที่อยูข่ องผูใ้ ช้
B. เป็ นช่องกาหนดค่า Home Diectory
C. เป็ นช่องกาหนดว่า User จะสามารถ
Upload ข้อมูลลง FTP Server ได้หรื อไม่
D. ไม่มีขอ้ ถูก
10. ช่องLocal path มีค่า Default อยูท่ ี่ไหน
A. ค่า Default จะขึ้นอยูท่ ี่เวปไซต์
B. ค่า Default คือ 21
C. ไดร์ C:\Inetpub\ftproot ของเครื่ อง User
D. ไม่มีขอ้ ถูก
เอกสารอ้างอิง
http://guru.google.co.th/guru/thread?tid=318d9caac95962b0&pli=1
http://www.4shared.com/office/MeiGjZsH/FTP.html?
ศึกษาในเวปไซต์
ประวัติ http://resume-noppadon.weebly.com
บทเรียน http://noppadon-ftp.weebly.com