Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
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 และทาการอพโหลด ,ดาวนโหลดไฟล หรอ จะสงแกไขชอไฟล, ลบไฟล และเคลอนยายไฟล
2
โดยในทนทางเราจะใชโปรแกรม FileZilla ในการถายโอนไฟลระหวาง Server และ Client ซงทานสามารถ
download ไฟลสาหรบการตดตงไดท https://filezilla-project.org/index.php ซงเปน free open source
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
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” โผลขนมา
5
1.4 ทาการตงคา user โดยใหกลบไปทหนาแรก แลวเลอก Edit -> Users หลงจากทเขามาทหนาตาง
Users แลวในบรเวณดานซายใหเลอก General แลวคลกป ม Add ซงหลงจากคลกจะม POP-UP “Add user -
account” โผลขนมา โดยในชอง user ใหใสชอ user ทเราตองการ และในสวน groups ใหเราเลอกกลม forex ทเรา
ไดตงในขนตอนทผานมา
เลอก Edit
เลอก Users
เลอก General
คลกปม Add
หลงจากคลกปม Add หนาตางนจะโผล
เลอกชอกลมทเราไดสรางขน
ตงชอ user ทตองการ
6
1.5 ทาการตงรหสผานใหกบ user โดยใหตกถกทหนาชอง password แลวตงรหสผานทเราตองการ
1.6 ขนตอนตอไปเราจะทาการตงคาตาแหนงไฟลทอนญาตให share โดยใหไปท tab shared folders
แลวคลก Add
ตกถกหนาชอง Password
ไปท Shared folders
คลก Add
แลวตงรหสผานใหกบ user
7
1.7 จากนนเจะมหนาตาง Browse for folder ขนมา ใหเราเลอก drive c: ซงเปน drive ทเราตองการ
share แลวคลก OK
เลอก drive c: ซงเปน drive ทเราตองการ share แลวกด OK
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
9
1.10 จากนนคลกทหวขอ System and Security
1.11 แลวไปท Windows firewall
คลก System and Security
คลก Windows Firewall
10
1.12 ไปท Advance setting
1.13 ตงคา Inbound Rules โดยคลกท Inbound Rules แลวเลอก New Rule …
เลอก Advance setting
เลอก Inbound Rules
แลวเลอก New Rule..
11
1.14 จากนนในหนาตาง New inbound Rule Wizard ใหเลอก program แลวกด Next
1.15 กด Browse.. ท This program path :
เลอก Program แลวกด Next
กด Browse
12
1.16 จากนนไปท C:\Program Files (x86)\FileZilla Server\ แลวเลอก FileZilla Server.exe
แลวกด Open
1.17 จากนนกด Next
เลอกอนน
13
1.18 ในหนานใหเลอก Allow the connection แลวกด Next
1.19 เราจะมายงหนาตอไป ซงหนานตองมเครองหมาย ตกถกทงหมดแลวกด Next
ตองมเครองหมายตกถกทงหมด
14
1.20 หนานใหเราตงชออะไรกไดเพมใหรวา Rule นเกยวของกบโปรแกรม FileZilla โดย ณ ทนผมจะใชชอวา
FileZilla Server เมอตงชอเสรจแลวกดป ม Finish เปนการจบการตงคา Inbound rule
1.21 จากนนเมอเรากลบออกมา เราจะเหนชอ FileZilla Server อยใน list ของ Inbound rules ตาม-ภาพ
ดานลาง
15
1.22 จากนนไปท Outbound Rules และทาแบบเดยวกนกบ Inbound rule ซงหลงจากททาเสรจ ไม
จาเปนตองทาการ Restart VPS
ไปท Outbound Rules และทาเหมอน Inbound Rules อกครง
16
2. FileZilla ฝง Client
การตดตง FileZilla Client โดยในสวนของ Client นใหเรา download โปรแกรมจากทาง Filezilla แลวทา
การตดตงทคอมพวเตอรสวนตวของทาน (โดยในทนทางผมจะไมพดถงวธการตดตง)
2.1 หลงจากทตดตงโปรแกรมเสรจแลว ใหทาการเปดโปรแกรม FileZilla ขนมา
ฝงซาย
จะแสดงไฟลทอยในคอมพวเตอรสวนตว
ของทาน
ฝงขวา
จะแสดงไฟลทอยใน VPS ซงตอนนยงจะไม
เหนอะไร
สวนนจะบอกถงสถานะขณะททาการ download หรอ upload
17
2.2 ทาการเพมทอย VPS ใหกบ FileZilla Client กอนโดยไปท File -> แลวเลอก Site Manager …
จากนนใหเลอก New site
ไปท File แลวเลอก Site Manager …
คลก New Site
18
2.3 แลวทาการตงชอ Connection โดยเปนชอททานสามารถเขาใจไดงาย เพอใหงายตอการใชงาน
ตงชอ Connection
19
2.4 หลงจากนนใหใสรายละเอยด ตาง ๆ ใน tab General ดงน
Host : ใสหมายเลข IP ของ VPS เขาไป
Logon Type : Normal
User : ใส User ททานตงใหกบ FileZilla Server
Password : ใส password ของ user ททานตงใน FileZilla Server
เมอเสรจสนแลว กดป ม Connect
20
2.5 หลงจากนนในชอง Remote site ทางขวามอจะมไฟลทอยใน VPS ปรากฎขนมา และทานกสามารถ
ทาการ upload หรอ download ไดโดยการคลกขวาทไฟลหรอ Folder ทตองการแลวเลอก upload หรอ download
ฝงขวาหรอฝง Remote site จะแสดงไฟลทอยใน VPS