ดาวน์โหลดบทความ
ดาวน์โหลดบทความ
บทความวิกิฮาวนี้จะแนะนำความรู้เบื้องต้น และวิธีการใช้ File Transfer Protocol (FTP) ย้ายไฟล์จากคอมไปยังเซิร์ฟเวอร์ของเว็บไซต์ (หรือตรงกันข้าม) ให้คุณเอง
ขั้นตอน
-
FTP ต่างกับ HTTP ยังไง. FTP ย่อมาจาก File Transfer Protocol เป็นวิธีเชื่อมต่อสำหรับถ่ายโอนไฟล์จากเซิร์ฟเวอร์ระยะไกลมายังคอม และกลับกัน ปกติ FTP นิยมใช้กันในองค์กรและสถานศึกษา ถือเป็นวิธีหลักในการจัดการเซิร์ฟเวอร์ของเว็บไซต์
- ถึงจะถ่ายโอนไฟล์ผ่าน HTTP (Hypertext Transfer Protocol) ได้ แต่ก็ไม่ดีมีประสิทธิภาพเท่า FTP
-
แต่ละส่วนของ FTP address หมายถึงอะไร. เวลาเห็น FTP address ในหน้าเว็บ ก็จะเหมือนแต่ละส่วนของ address เว็บทั่วไป ต่างกันบ้างแค่บางจุด
- เช่น จะเห็น ftp.example.com:21 ที่แปลว่า address นั้นคือ ftp.example.com โดยใช้พอร์ท 21 เป็นอะไรที่ขาดไม่ได้เวลาจะเชื่อมต่อกับ FTP server
- ถ้า FTP ให้คุณกรอก username ด้วย ก็จะเป็น username@ftp.example.com:21 โดยเปลี่ยน "username" เป็นชื่อที่ต้องใส่
- ถ้าไม่ได้ระบุ username ก็ต้องใส่ "anonymous" ตรง username แทนเวลาจะเชื่อมต่อ แต่ก็ไม่ได้หมายความว่าคุณจะไม่เปิดเผยตัวตนตอนเชื่อมต่อ FTP สาธารณะ เพราะ host จะยังเห็น IP address ของคุณอยู่
-
กำหนดว่าจะเชื่อมต่อยังไง. คุณเชื่อมต่อ FTP server ได้ด้วย 3 วิธีหลักๆ คือผ่าน visual client (โปรแกรม), browser-based client (เบราว์เซอร์) และ command line คนนิยมดาวน์โหลดและติดตั้ง visual client กันมากที่สุด เพราะเชื่อมต่อ FTP ได้ง่ายและสะดวกที่สุด เป็นวิธีที่ใช้งานได้ดี มีประสิทธิภาพ เพราะงั้นบทความวิกิฮาวนี้จะเน้นการใช้งาน FTP client
- visual client นั้นหลักๆ ก็คือโปรแกรมสำหรับป้อน FTP address และพอร์ทที่จำเป็น หลังจากนั้นโปรแกรมจะจัดการเองทั้งหมด
- เวลาจะเชื่อมต่อ FTP ผ่านเบราว์เซอร์ ก็แค่พิมพ์ FTP address ในแถบ address เหมือนเวลาท่องเว็บตามปกติ อาจจะมีให้ล็อกอินก่อน หลังจากนั้นก็สำรวจ directories ต่างๆ ได้ ถ้าใช้เบราว์เซอร์จะช้าและไม่เสถียรเท่า client โดยเฉพาะ
- ถ้าอยากเชื่อมต่อ FTP ด้วย command line ให้ข้ามไปอ่าน ส่วนสุดท้ายของบทความวิกิฮาวนี้
โฆษณา
-
ดาวน์โหลด FileZilla. ใช้ client เชื่อมต่อ จะอัพโหลดและดาวน์โหลดผ่าน FTP server ได้รวดเร็วทันใจกว่า โดย FileZilla นั้นเป็นหนึ่งใน FTP server ที่นิยมกันมากที่สุด คุณดาวน์โหลดได้โดยพิมพ์ https://filezilla-project.org ในเบราว์เซอร์ของคอม แล้วทำตามขั้นตอนต่อไปนี้
- คลิก Download FileZilla Client
- คลิก Download FileZilla Client ในหน้าถัดมา
- คลิกปุ่ม Download สีเขียว ล่างหัวข้อ "FileZilla"
- บทความวิกิฮาวนี้จะเน้นขั้นตอนการใช้งาน FileZilla แต่จริงๆ แล้วคุณเลือกใช้ FTP client อื่นได้ตามสะดวก เพราะขั้นตอนคล้ายๆ กัน
-
ติดตั้ง FileZilla. ขั้นตอนนี้จะต่างกันไปตามระบบปฏิบัติการของคอมที่ใช้
- Windows — ดับเบิลคลิกไฟล์ติดตั้ง FileZilla ที่ดาวน์โหลดมา คลิก Yes ตอนที่ขึ้น คลิก I agree คลิก Next 4 ครั้ง ไม่ต้องติ๊กช่องในหน้า Driver Update คลิก Next ไม่ต้องติ๊กช่องในหน้า WinZIP แล้วคลิก Next
- Mac — ดับเบิลคลิกไฟล์ DMG ของ FileZilla ที่ดาวน์โหลดมา คลิกแล้วลากไอคอน FileZilla ไปใส่ในไอคอนโฟลเดอร์ "Applications" แล้วทำตามขั้นตอนที่ปรากฏ จนเริ่มติดตั้ง FileZilla
-
เปิด FileZilla. พอติดตั้ง FileZilla แล้ว ให้คลิก Finish โดยที่ติ๊กช่อง "Start FileZilla now" ไว้ หรือดับเบิลคลิกไอคอน FileZilla ที่หน้า desktop (Windows) หรือในโฟลเดอร์ Applications (Mac) เพื่อเปิดขึ้นมา
-
กรอกข้อมูลของ FTP server. ทางด้านบนของหน้าต่าง FileZilla ให้กรอกข้อมูลในช่องต่อไปนี้
- Host — คือปลายทางของ FTP address
- Username — ให้ใส่ username ที่ใช้ล็อกอิน (ถ้าไม่มี username ให้ใส่ anonymous )
- Password — ให้ใส่รหัสผ่านที่ใช้ล็อกอิน FTP server (ถ้าไม่มี ก็ปล่อยว่างไว้)
- Port — ให้ใส่เลขพอร์ทของ FTP server
-
คลิก Quickconnect . แถวมุมขวาบนของหน้าต่าง FileZilla เพื่อให้ FileZilla เริ่มเชื่อมต่อเซิร์ฟเวอร์
-
สำรวจไฟล์ใน FTP server. พอเชื่อมต่อแล้ว จะเห็น FTP directory tree ทางขวาของหน้าต่าง กรอบบนสุดจะแสดงโครงสร้างโฟลเดอร์ ส่วนกรอบด้านล่างแสดงไฟล์ในแต่ละโฟลเดอร์ เท่านี้คุณก็อัพโหลดและดาวน์โหลดไฟล์ต่างๆ ได้ตามสะดวก
- ทุกครั้งที่เปลี่ยนโฟลเดอร์ เท่ากับป้อนคำสั่งสั้นๆ ไปยังเซิร์ฟเวอร์ แปลว่าจะเกิดการหน่วง (delay) ตอนย้ายไฟล์ไปมาระหว่างโฟลเดอร์
- จะระบุปลายทางแบบเจาะจงในแถบทางขวาด้านบนเลยก็ได้
- ถ้าไม่มีสิทธิ์เข้าถึงบาง directory จะมี error ขึ้นตอนคุณพยายามจะเข้า
โฆษณา
-
ลอง ใช้โปรแกรม FTP ที่มีในคอม . ทั้ง Windows และ Mac จะมีโปรแกรมสำหรับอัพโหลดและดาวน์โหลดไฟล์ FTP ในตัวอยู่แล้ว ซึ่งก็ไม่จำเป็นต้องใช้ ถ้าคุณดาวน์โหลดและติดตั้ง FileZilla ไว้แล้ว ข้อดีคือวิธีนี้จะอัพโหลดและดาวน์โหลดไฟล์ได้เร็วดี ถ้าไม่ต้องเชื่อมต่อหรือใช้ FTP server ของตัวเอง
-
ไปยัง local directories. ทางซ้ายของหน้าต่าง จะมี 2 กรอบสำหรับดูไฟล์ต่างๆ ในโฟลเดอร์ของเครื่อง แบบนี้ก็เลือกไฟล์ที่จะอัพโหลด หรือตำแหน่งที่จะดาวน์โหลดไฟล์ได้เลย
- จะระบุปลายทางแบบเจาะจงในแถบทางขวาด้านบนเลยก็ได้
-
ดาวน์โหลดไฟล์จาก FTP server ลงคอม. หาไฟล์หรือโฟลเดอร์ที่จะดาวน์โหลดในหน้าต่างทางขวา หาโฟลเดอร์ที่จะเซฟไฟล์ในทางหน้าต่างทางซ้าย จากนั้นคลิกแล้วลากไฟล์จากกรอบล่างทางขวา ไปยังกรอบล่างทางซ้าย เพื่อเริ่มย้ายไฟล์หรือโฟลเดอร์โดยอัตโนมัติ
- จะมีขนาดไฟล์เป็น bytes ขึ้นในคอลัมน์ "Filesize"
- คุณเลือกดาวน์โหลดทีละหลายไฟล์ได้ โดยกด Ctrl ค้างไว้ แล้วคลิกเลือกแต่ละไฟล์ที่ต้องการ เพื่อย้ายไฟล์ทั้งหมดที่เลือกในคราวเดียว
- คุณเพิ่มไฟล์ในคิวรอดาวน์โหลดได้ โดยคลิกขวาที่ไฟล์ แล้วเลือก "Add files to queue"
-
อัพโหลดไฟล์เข้าเซิร์ฟเวอร์. ไปยังไฟล์หรือโฟลเดอร์ที่จะอัพโหลด ทางซ้ายของหน้าต่าง แล้วหาโฟลเดอร์ที่จะอัพโหลด ทางขวาของหน้าต่าง ถ้ามีสิทธิ์อัพโหลดไฟล์เข้า FTP server ได้ ก็คลิกแล้วลากไฟล์จากด้านซ้ายไปขวา เพื่อเริ่มอัพโหลดได้เลย
- FTP สาธารณะส่วนใหญ่จะไม่ยอมให้ผู้ใช้ที่ไม่แสดงตัวได้อัพโหลดไฟล์เข้าระบบ
- แน่นอนว่าอัพโหลดใช้เวลานานกว่าดาวน์โหลด ถึงจะขนาดไฟล์เท่ากัน
-
ติดตามการถ่ายโอนไฟล์. จะมีความคืบหน้าให้ดูที่กรอบด้านล่างของหน้าต่าง คุณจะเห็นรายชื่อไฟล์ที่ถ่ายโอนอยู่และที่รอคิวถ่ายโอน พร้อมขนาดไฟล์ ลำดับความสำคัญ และความคืบหน้าการถ่ายโอนเป็นเปอร์เซ็นต์ ถ้าจะดูว่าการย้ายไฟล์อันไหนสำเร็จและล้มเหลว ให้เปิด tab Failed transfers กับ Successful transfers ทางด้านล่างของหน้าต่าง
-
สร้างเซิร์ฟเวอร์ตัวเอง. คุณใช้ Windows สร้าง FTP server ของตัวเอง ให้ผู้ใช้เชื่อมต่อและอัพโหลดไฟล์ (หรือดาวน์โหลดไฟล์) ได้ด้วยโฆษณา
-
เปิด command line หรือ terminal. Windows, Mac OS X และ Linux ส่วนใหญ่ จะมี FTP client ให้ป้อนคำสั่ง จากใน Command Prompt หรือ Terminal
- ถ้าจะเปิด Command Prompt ของ Windows ให้กด ⊞ Win + R พิมพ์ cmd แล้วกด ↵ Enter
- ถ้าจะเปิด Terminal ใน macOS ให้คลิก Spotlight พิมพ์ terminal แล้วดับเบิลคลิก Terminal
- ถ้าจะเปิด Terminal ใน Linux ส่วนใหญ่ ให้กด Ctrl + Alt + T
-
เชื่อมต่อ FTP server. คำสั่งที่จะใช้ใน FTP client แบบ command line นั้นจะต่างกันนิดหน่อยตามระบบปฏิบัติการที่ใช้ อย่างถ้าจะเชื่อมต่อเซิร์ฟเวอร์ ให้พิมพ์ ftp ftp.example.com พอเชื่อมต่อได้แล้ว จะมีให้ใส่ username ถ้าเชื่อมต่อ FTP สาธารณะอยู่ ให้พิมพ์ anonymous แล้วกด Enter ตอนที่ต้องใส่รหัสผ่าน หรือใส่ username กับรหัสผ่านที่ใช้ [1] X แหล่งข้อมูลอ้างอิง
-
ดูไฟล์ใน FTP server. พิมพ์ dir /p แล้วกด ↵ Enter เพื่อดูรายชื่อ directories และไฟล์ในเซิร์ฟเวอร์
-
สลับไปยัง directory ที่เลือก. พิมพ์ cd directory (ตรง "directory" จะเป็นโฟลเดอร์หรือ path ไปยังโฟลเดอร์ที่จะเปิด) แล้วกด ↵ Enter
-
สลับไปใช้ binary mode. ตามค่า default FTP จะเชื่อมต่อในโหมด ASCII ที่ออกแบบมาสำหรับการถ่ายโอนไฟล์ text โดยเฉพาะ ถ้าจะสลับไป binary mode ให้พิมพ์ binary แล้วกด ↵ Enter
- binary mode เหมาะกับการดาวน์โหลดไฟล์ media หรือดาวน์โหลดทีเดียวทั้งโฟลเดอร์
-
ดาวน์โหลดไฟล์. ใช้คำสั่ง get เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ระยะไกลมายังคอมของคุณ โดยต่อท้ายคำสั่ง "get" ด้วยชื่อไฟล์ที่จะดาวน์โหลด
- เช่น พิมพ์ get example.jpg ดาวน์โหลด "example.jpg" จากตำแหน่งปัจจุบันใน FTP
-
อัพโหลดไฟล์. ใช้คำสั่ง put อัพโหลดไฟล์จากคอมเข้าเซิร์ฟเวอร์ FTP ปลายทาง โดยต่อท้ายคำสั่ง "put" ด้วยตำแหน่งของไฟล์ที่จะอัพโหลด
- เช่น พิมพ์ put c:\documents\homemovies\example2.avi เพื่อ copy ไฟล์ movie ชื่อ "example2.avi" จากตำแหน่งต้นทาง ไปยัง FTP server
-
ตัดการเชื่อมต่อ. พิมพ์ close เพื่อยุติการเชื่อมต่อผ่าน FTP client ถ้ากำลังถ่ายโอนไฟล์ไหนอยู่ จะถูกยกเลิก [2] X แหล่งข้อมูลอ้างอิงโฆษณา
เคล็ดลับ
- ส่วนใหญ่คุณป้อนคำสั่งและใช้งาน FTP ได้จาก command line และการเปลี่ยนแปลงแก้ไขไฟล์ระดับระบบของคอม แต่ถ้าใช้โปรแกรม FTP ก็จะเชื่อมต่อและใช้งาน FTP ได้ง่ายหน่อย ไม่ต้องเปลี่ยนแปลงขั้นตอนใดๆ
โฆษณา
คำเตือน
- ถ้าจะใช้ FTP server ของตัวเอง ต้อง ต่อเน็ตโดยใช้สาย และสัญญาณเสถียรพอ ถึงจะทำงานได้อย่างมีประสิทธิภาพ ที่สำคัญคือผู้ให้บริการอินเทอร์เน็ตต้องอนุญาต เพราะงั้นให้ลองเช็คแพ็คเกจเน็ตของคุณก่อน ว่าอัพโหลด/ดาวน์โหลดได้สูงสุดเท่าไหร่ แล้วค่อยติดตั้งและตั้งค่า FTP server
โฆษณา
โฆษณา