สำหรับลูกค้า Limitrack ที่ใช้ Windows แล้วต้องการรับ-ส่ง File ระหว่างเครื่องที่บ้าน/ที่ทำงาน ส่งมาไว้บนเครื่อง Server ที่ Limitrack หลายๆท่านอาจจะมีวิธีที่แตกต่างกันไป ที่นิยมใช้กันคือ Cloud Sync Storage เช่น Google Drive , One Drive , Dropbox เพื่อ Sync ระหว่างไฟล์ที่บ้าน/ที่ทำงาน กับไฟล์บนเครื่อง Server ของเรา
แต่การใช้ Cloud Sync Storage ดังกล่าว อาจจะไม่สะดวกในหลายๆกรณี เช่น ไฟล์เหล่านั้นเป็นไฟล์ส่วนตัว ในขณะที่ Server ที่เช่ากับเราเป็น Server กลางของบริษัท การจะใช้ Cloud Sync Storage จึงไม่สะดวกในด้าน Privacy
บทความนี้ ขอแนะนำวิธีการรับ-ส่งไฟล์ผ่าน FTP Server ด้วยโปรแกรม FileZilla Server
ข้อดี FileZilla Server
- FTP เป็นระบบมาตรฐานในการรับ-ส่งไฟล์บน Internet
- รองรับ multi user , ลูกค้าสามารถสร้าง ftp user ให้พนักงานในบริษัทได้
- แต่ละ user แยก folder ( directory ) ออกจากกัน , แต่ละ user จะมองไม่เห็นไฟล์ของคนอื่น ( กำหนด permission ได้ )
- รองรับการรับ-ส่งไฟล์แบบ SFTP ( SSH FTP ) ซึ่งมีความปลอดภัยสูง
- รันแบบ Service ( เปิดเครื่อง Server ก็จะ Auto Run เอง )
- มี GUI ทำให้ใช้งานได้ง่าย
- ฟรี
ข้อเสีย FileZilla Server
- ติดตั้งได้บน Windows เท่านั้น ( ไม่มีบน Linux )
ติดตั้ง FileZilla Server
ก่อนอื่นลูกค้า Download โปรแกรม FileZilla Server ได้ที่หน้าเวบนี้
https://filezilla-project.org/download.php?type=server
ขณะติดตั้งลูกค้ากด Next ไปเรื่อยๆ จนติดตั้งเรียบร้อย
เปิดโปรแกรมควบคุม ( GUI )
หลังจากติดตั้ง FileZilla Server เรียบร้อย ให้ลูกค้ากด Start FileZilla Server แล้ว FileZilla Server ก็จะรันแบบ Service ( ทำงานแบบ Background ) และจะมีโปรแกรม GUI ไว้จัดการมาให้ ชื่อว่า FileZilla Server Interface
ให้ลูกค้ากดที่ FileZilla Server Interface เพื่อเปิดหน้า GUI สำหรับควบคุม FileZilla Server
ตั้งค่าเบื้องต้น
กดที่เมนู Edit > Settings ก็จะเป็นการเปิดหน้าต่างตั้งค่าเบื้องต้นของ FileZilla Server
ค่า Settings พื้นฐานที่ FileZilla Server ตั้งมาให้ครั้งแรกนั้นพร้อมใช้งานดีแล้ว ลูกค้าไม่จำเป็นต้องไปแก้ไขเปลี่ยนแปลง
สร้าง/จัดการ FTP User
ก่อนที่จะเริ่ม connect ftp เข้ามาได้ ลูกค้าจะต้องสร้าง ftp user (ผู้ใช้งาน ftp) ขึ้นมาก่อน
กดเมนู Edit > Users เพื่อจัดการ ftp user
ที่เมนู General :
ให้กดปุ่ม Add แล้วสร้าง user , pass ที่ต้องการ
ตรง Enable account ต้องติ๊กถูกไว้ เพื่อระบุว่า ftp user นี้สามารถ connect เข้ามาได้
ที่เมนู Share folers :
หน้านี้เป็นการกำหนด permission ของแต่ละ ftp user ว่าจะให้เข้าใช้งาน folder ไหนได้บ้าง ( Shared folders )
และกำหนดได้ว่าแต่ละ ftp user จะให้จัดการ file permission อะไรได้บ้าง
เสร็จแล้วกดปุ่ม OK
เปิด Port บน Firewall
ปกติแล้ว Firewall ของ Windows จะทำการ Block port หรือโปรแกรมที่ทำการ Listen ไว้
เราจึงต้องเข้าไปเปิด Port FTP , FTPS , SFTP ให้ FileZilla Server ใน Windows Firewall
ให้ลูกค้าเข้าไปใน Windows Firewall ซึ่งจะอยู่ใน Control Panel ( หรือใน Settings ของ Windows 10 )
กดปุ่ม Change Settings แล้วก็กดปุ่ม Allow another app..
เลือกโปรแกรม FileZilla Server แล้วติ๊กถูกที่ Private และ Public แล้วกดปุ่ม OK
เพียงเท่านี้ เราก็ติดตั้ง ftp server , สร้าง ftp user , และเปิด port firewall เรียบร้อย พร้อม connect ftp client เข้ามารับ-ส่งไฟล์ได้ทันที
โปรแกรม FTP Client
ส่วนโปรแกรม FTP Client แนะนำใช้โปรแกรม FileZilla Client ดาวน์โหลดได้ตาม link เวบนี้
https://filezilla-project.org/
หลังจากติดตั้ง FileZilla Client ไว้ในเครื่องที่บ้าน หรือที่ทำงาน เสร็จแล้ว
ลูกค้าก็ใช้โปรแกรม FileZilla Client ทำการ connect เข้ามายัง FileZilla Server ได้เลย โดยการใส่ 3 อย่าง คือ
- IP Address ของเครื่องที่ติดตั้ง FileZilla Server
- Username ( ที่เราสร้างไว้ตามวิธีข้างบน )
- Password ( ที่เราสร้างไว้ตามวิธีข้างบน )
หลังจากนี้ลูกค้าก็สามารถรับ-ส่งไฟล์ระหว่างเครื่อง Server ที่ Limitrack กับเครื่องที่บ้านได้
สอบถามเพิ่มเติม
หากลูกค้าทดลองทำแล้วติดปัญหาส่วนไหน สอบถามมาที่ฝ่าย Support ของ Limitrack ที่หน้า inbox เพจเฟสบุ๊คของเรา ( link ด้านล่างนี้ ) ได้ตลอด 24 ชม.นะครับ
http://m.me/limitrack.thailand
ขอบคุณครับ
ฝ่าย Support : www.Limitrack.com