สำหรับลูกค้า 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 อย่าง คือ

  1. IP Address ของเครื่องที่ติดตั้ง FileZilla Server
  2. Username ( ที่เราสร้างไว้ตามวิธีข้างบน )
  3. Password ( ที่เราสร้างไว้ตามวิธีข้างบน )

หลังจากนี้ลูกค้าก็สามารถรับ-ส่งไฟล์ระหว่างเครื่อง Server ที่ Limitrack กับเครื่องที่บ้านได้

สอบถามเพิ่มเติม

หากลูกค้าทดลองทำแล้วติดปัญหาส่วนไหน  สอบถามมาที่ฝ่าย Support ของ Limitrack ที่หน้า inbox เพจเฟสบุ๊คของเรา ( link ด้านล่างนี้ ) ได้ตลอด 24 ชม.นะครับ

http://m.me/limitrack.thailand

ขอบคุณครับ

ฝ่าย Support : www.Limitrack.com