20
1 การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP อย่างแรกเรามารู ้จัก FTP กันก่อนว่า FTP คืออะไร FTP ย่อมาจาก File Transfer Protocol ซึ่งเป็นโปรโตคอลชนิดหนึ่ง ที่มีหน้าที่ในการส่งถ่ายข้อมูล ต่าง โดยใช้โปรโตคอล TCP เป็นกลไกขนส่งข้อมูล ซึ่งจะทํางานควบคู ่กันระหว่าง Server กับ Client โดยการโอนถ่าย ข้อมูลแบบ FTP สามารถโอนถ่ายข้อมูลจากที่ไหนก็ได้แม้เครื่องสองเครื่องจะอยู ่ห่างไกลกันก็ตาม FTP ทําหน้าที ่อะไร FTP มีหน้าที่หลักๆ ในการส่งถ่ายข้อมูลจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งโดย ผ่านระบบ Server โดยการใช้ งาน FTP นี้เราต ้องสร้างช่องทางสื่อสารในระดับ TCP ออกมา 2 ช่องทางก่อนคือ ช่องทางรับและส่งข้อมูล อีกหนึ่ง ช่องทางคือ ช่องทางในการรับคําสั่งจากผู ้ใช้งานซึ่งก่อนที่จะโอนถ่ายข้อมูลนั ้น เราจําเป็นต้องใส่ชื่อผู ้ใช้และรหัสผ่าน ให้กับ Server ก่อนด้วย ข้อดีของการใช้งาน FTP เหมาะสมสําหรับการส่งข้อมูลที่มีขนาดใหญเพราะเมื่อมีการขาดตอนของข้อมูลขณะที่กําลังถ่ายโอน ระบบ FTP จะสามารถต่อข้อมูลนั ้นให ้อัตโนมัติ ซึ่งจะต่างจากการ Copy ไฟล์แบบธรรมดา เมื่อมีการขาดช่วง หรือมีการขาด ตอนของข้อมูล จะต้องเริ่มต้นใหม่ทั้งหมด การใช้งาน FTP นั้น จะแบ่งออกเป็น 2 ส่วน คือ 1. FTP server เป็นโปรแกรมที่จะต้องถูกติดตั ้งไว ้ที่เครื่องเซิฟเวอร์ ทําหน้าที่ให้บริการ FTP หากมีการ เชื่อมต่อจาก Client เข้าไป 2. FTP client เป็นโปรแกรม FTP ที่ถูกติดตั้งในเครื่องคอมพิวเตอร์ส่วนบุคคล ทําหน้าที่เชื่อมต่อไปยัง FTP server และทําการอัพโหลด ,ดาวน์โหลดไฟล์ หรือ จะสั่งแก้ไขชื่อไฟล์ , ลบไฟล์ และเคลื่อนย้ายไฟล์

การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

1

การตดตง FileZilla สาหรบถายโอนขอมลในรปแบบ FTP

อยางแรกเรามารจก FTP กนกอนวา FTP คออะไร

FTP ยอมาจาก File Transfer Protocol ซงเปนโปรโตคอลชนดหนง ทมหนาทในการสงถายขอมล ตาง ๆ

โดยใชโปรโตคอล TCP เปนกลไกขนสงขอมล ซงจะทางานควบคกนระหวาง Server กบ Client โดยการโอนถาย

ขอมลแบบ FTP สามารถโอนถายขอมลจากทไหนกไดแมเครองสองเครองจะอยหางไกลกนกตาม

FTP ทาหนาทอะไร

FTP มหนาทหลกๆ ในการสงถายขอมลจากเครองหนงไปยงอกเครองหนงโดย ผานระบบ Server โดยการใช

งาน FTP นเราตองสรางชองทางสอสารในระดบ TCP ออกมา 2 ชองทางกอนคอ ชองทางรบและสงขอมล อกหนง

ชองทางคอ ชองทางในการรบคาสงจากผใชงานซงกอนทจะโอนถายขอมลนน เราจาเปนตองใสชอผใชและรหสผาน

ใหกบ Server กอนดวย

ขอดของการใชงาน FTP

เหมาะสมสาหรบการสงขอมลทมขนาดใหญ เพราะเมอมการขาดตอนของขอมลขณะทกาลงถายโอน ระบบ

FTP จะสามารถตอขอมลนนใหอตโนมต ซงจะตางจากการ Copy ไฟลแบบธรรมดา เมอมการขาดชวง หรอมการขาด

ตอนของขอมล จะตองเรมตนใหมทงหมด

การใชงาน FTP นน จะแบงออกเปน 2 สวน คอ

1. FTP server เปนโปรแกรมทจะตองถกตดตงไวทเครองเซฟเวอร ทาหนาทใหบรการ FTP หากมการ

เชอมตอจาก Client เขาไป

2. FTP client เปนโปรแกรม FTP ทถกตดตงในเครองคอมพวเตอรสวนบคคล ทาหนาทเชอมตอไปยง FTP

server และทาการอพโหลด ,ดาวนโหลดไฟล หรอ จะสงแกไขชอไฟล, ลบไฟล และเคลอนยายไฟล

Page 2: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

2

โดยในทนทางเราจะใชโปรแกรม FileZilla ในการถายโอนไฟลระหวาง Server และ Client ซงทานสามารถ

download ไฟลสาหรบการตดตงไดท https://filezilla-project.org/index.php ซงเปน free open source

Page 3: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

3

อยางทไดบอกไปแลวการการใชงานแบบ FTP นนเราจะตองตดตงโปรแกรม 2 ฝงคอฝง Server และฝง

Client ซงจะมขนตอนดงน

1. FileZilla ฝง Server

1.1 ตดตงโปรแกรม FileZilla Server ใน VPS กอน โดยขณะทตดตงโปรแกรมนน โปรแกรมจะถามอะไร

คอนขางเยอะใหกด Next ไปเรอย ๆ โดยไมตองเปลยนคาอะไรจนกวาจะถงหนา Connect to Server แลวใหใสคา

ตาง ๆ ดงน

Server Address : localhost

Administration Password : (ใหใสรหสผานของ VPS)

แลวตกถกท Always connect to this server

ไมตองเปลยนคาอะไร

ใส localhost

ใสรหส VPS

ไมตองเปลยน

ตกถกท Always connect to this server

Page 4: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

4

1.2 หลงจากจากทตดตงโปรแกรมเสรจเรยบรอยแลว เราจะเขามาในโปรแกรม FileZilla Server โดย

อตโนมต ซงขนตอนตอไปตองทาการเพมชอผใช (user) และ drive ทตองการเปดใหเชอมตอกอน

โดยอยางแรกใหไปท Edit -> Groups

1.3 ทาการตงคา Groups กอน โดยเลอก Tab General แลวกดป ม Add จากนนจะม POP-UP โผล

ขนมาและใหตงชอกลม โดยในทนผมจะใชชอกลมวา “forex” เมอเสรจแลวกดป ม OK

เลอก Edit

เลอก Groups

เลอก Add ตงชอกลม

เลอก tab General

หลงจากคลกปม Add จะมหนาตาง “Add user group” โผลขนมา

Page 5: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

5

1.4 ทาการตงคา user โดยใหกลบไปทหนาแรก แลวเลอก Edit -> Users หลงจากทเขามาทหนาตาง

Users แลวในบรเวณดานซายใหเลอก General แลวคลกป ม Add ซงหลงจากคลกจะม POP-UP “Add user -

account” โผลขนมา โดยในชอง user ใหใสชอ user ทเราตองการ และในสวน groups ใหเราเลอกกลม forex ทเรา

ไดตงในขนตอนทผานมา

เลอก Edit

เลอก Users

เลอก General

คลกปม Add

หลงจากคลกปม Add หนาตางนจะโผล

เลอกชอกลมทเราไดสรางขน

ตงชอ user ทตองการ

Page 6: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

6

1.5 ทาการตงรหสผานใหกบ user โดยใหตกถกทหนาชอง password แลวตงรหสผานทเราตองการ

1.6 ขนตอนตอไปเราจะทาการตงคาตาแหนงไฟลทอนญาตให share โดยใหไปท tab shared folders

แลวคลก Add

ตกถกหนาชอง Password

ไปท Shared folders

คลก Add

แลวตงรหสผานใหกบ user

Page 7: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

7

1.7 จากนนเจะมหนาตาง Browse for folder ขนมา ใหเราเลอก drive c: ซงเปน drive ทเราตองการ

share แลวคลก OK

เลอก drive c: ซงเปน drive ทเราตองการ share แลวกด OK

Page 8: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

8

1.8 ตอไปใหทาการกาหนดสทธในการเขาถงไฟล โดย ในชองสทธใหทาการตกถกทงหมด และหลงจากนน

ใหทาการกดป ม Set as home dir แลวกด OK เปนการสนสดการตงคา FileZilla

*** ถาไมทาการ Set as home dir จะไมสามารถเขาถงไฟลใด ๆ ได ***

1.9 แตหลงจากนนโปรแกรมจะยงไมสามารถเชอมตอไปยงภายนอก VPS ไดเนองจากตด Firewall ของ

ทาง windows อย ดงนนจงตองทาการ set firewall เพออนญาตใหโปรแกรม FileZilla สามารถทาการเชอมตอไปยง

ภายนอก VPS กอนโดยใหไปท start menu แลวเลอก Control Panel

ทาการตกเครองหมายถกทงหมด

กดปม “Set as home dir” เพอกาหนด Drive C: เปน Drive เรมตน

เมอกดปม set home แลวจะม

เครองหมายตว H ปรากฎในชองน

เขา Control Panel

Page 9: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

9

1.10 จากนนคลกทหวขอ System and Security

1.11 แลวไปท Windows firewall

คลก System and Security

คลก Windows Firewall

Page 10: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

10

1.12 ไปท Advance setting

1.13 ตงคา Inbound Rules โดยคลกท Inbound Rules แลวเลอก New Rule …

เลอก Advance setting

เลอก Inbound Rules

แลวเลอก New Rule..

Page 11: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

11

1.14 จากนนในหนาตาง New inbound Rule Wizard ใหเลอก program แลวกด Next

1.15 กด Browse.. ท This program path :

เลอก Program แลวกด Next

กด Browse

Page 12: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

12

1.16 จากนนไปท C:\Program Files (x86)\FileZilla Server\ แลวเลอก FileZilla Server.exe

แลวกด Open

1.17 จากนนกด Next

เลอกอนน

Page 13: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

13

1.18 ในหนานใหเลอก Allow the connection แลวกด Next

1.19 เราจะมายงหนาตอไป ซงหนานตองมเครองหมาย ตกถกทงหมดแลวกด Next

ตองมเครองหมายตกถกทงหมด

Page 14: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

14

1.20 หนานใหเราตงชออะไรกไดเพมใหรวา Rule นเกยวของกบโปรแกรม FileZilla โดย ณ ทนผมจะใชชอวา

FileZilla Server เมอตงชอเสรจแลวกดป ม Finish เปนการจบการตงคา Inbound rule

1.21 จากนนเมอเรากลบออกมา เราจะเหนชอ FileZilla Server อยใน list ของ Inbound rules ตาม-ภาพ

ดานลาง

Page 15: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

15

1.22 จากนนไปท Outbound Rules และทาแบบเดยวกนกบ Inbound rule ซงหลงจากททาเสรจ ไม

จาเปนตองทาการ Restart VPS

ไปท Outbound Rules และทาเหมอน Inbound Rules อกครง

Page 16: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

16

2. FileZilla ฝง Client

การตดตง FileZilla Client โดยในสวนของ Client นใหเรา download โปรแกรมจากทาง Filezilla แลวทา

การตดตงทคอมพวเตอรสวนตวของทาน (โดยในทนทางผมจะไมพดถงวธการตดตง)

2.1 หลงจากทตดตงโปรแกรมเสรจแลว ใหทาการเปดโปรแกรม FileZilla ขนมา

ฝงซาย

จะแสดงไฟลทอยในคอมพวเตอรสวนตว

ของทาน

ฝงขวา

จะแสดงไฟลทอยใน VPS ซงตอนนยงจะไม

เหนอะไร

สวนนจะบอกถงสถานะขณะททาการ download หรอ upload

Page 17: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

17

2.2 ทาการเพมทอย VPS ใหกบ FileZilla Client กอนโดยไปท File -> แลวเลอก Site Manager …

จากนนใหเลอก New site

ไปท File แลวเลอก Site Manager …

คลก New Site

Page 18: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

18

2.3 แลวทาการตงชอ Connection โดยเปนชอททานสามารถเขาใจไดงาย เพอใหงายตอการใชงาน

ตงชอ Connection

Page 19: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

19

2.4 หลงจากนนใหใสรายละเอยด ตาง ๆ ใน tab General ดงน

Host : ใสหมายเลข IP ของ VPS เขาไป

Logon Type : Normal

User : ใส User ททานตงใหกบ FileZilla Server

Password : ใส password ของ user ททานตงใน FileZilla Server

เมอเสรจสนแลว กดป ม Connect

Page 20: การติดตั้ง FileZilla สําหรับถ่ายโอนข้อมูลในรูปแบบ FTP¸ารติดตั้ง FileZilla เพื่อ... ·

20

2.5 หลงจากนนในชอง Remote site ทางขวามอจะมไฟลทอยใน VPS ปรากฎขนมา และทานกสามารถ

ทาการ upload หรอ download ไดโดยการคลกขวาทไฟลหรอ Folder ทตองการแลวเลอก upload หรอ download

ฝงขวาหรอฝง Remote site จะแสดงไฟลทอยใน VPS