เซิร์ฟเวอร์เฉพาะ: การติดตั้งเซิร์ฟเวอร์ FTP
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
FTP (File Transfer Protocol) คือโปรโตคอลเครือข่ายที่ใช้สำหรับโอนย้ายไฟล์ผ่านเครือข่าย TCP/IP โปรโตคอลนี้ถูกพัฒนาขึ้นเพื่อให้การแลกเปลี่ยนไฟล์ระหว่างระบบเป็นเรื่องง่าย ด้วย FileZilla Server คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บนระบบปฏิบัติการ Linux ได้อย่างง่ายดาย FileZilla Server ติดตั้งและตั้งค่าได้ง่าย พร้อมฟีเจอร์มากมาย เช่น การตั้งค่าบัญชีผู้ใช้ การจัดการสิทธิ์การเข้าถึง และการโอนย้ายไฟล์ ในคู่มือนี้เราจะพาคุณไปรู้จักกับขั้นตอนการติดตั้งและตั้งค่า FileZilla Server บนเซิร์ฟเวอร์ Linux
วิธีติดตั้งเซิร์ฟเวอร์ FTP เพื่อเพิ่มผู้ใช้?
ก่อนจะเพิ่มผู้ใช้ FTP คุณต้องติดตั้งเซิร์ฟเวอร์ FTP ก่อน โดยเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH (Putty) ครั้งหนึ่ง
เพื่อเริ่มติดตั้งเซิร์ฟเวอร์ FTP ให้พิมพ์คำสั่ง apt-get install proftpd แล้วกดยืนยันด้วย Y และกด Enter:
ตอนนี้เราต้องแก้ไขการตั้งค่า config กันหน่อย โดยพิมพ์คำสั่ง nano /etc/proftpd/proftpd.conf แล้วกดยืนยัน จากนั้นไฟล์ config จะถูกเปิดใน Nano editor:
ให้เพิ่มบรรทัดต่อไปนี้:
หลังจากนั้นต้องรีสตาร์ทเซิร์ฟเวอร์ FTP เพื่อให้การเปลี่ยนแปลงมีผล ใช้คำสั่งนี้: service proftpd restart
วิธีเพิ่มผู้ใช้ FTP?
ก่อนจะสร้างผู้ใช้ FTP ใหม่ เราต้องสร้างกลุ่ม FTP ก่อน ใช้คำสั่ง addgroup ftpuser จะได้ผลลัพธ์แบบนี้:
ตอนนี้เราสามารถเพิ่มผู้ใช้ FTP คนแรกได้ด้วยคำสั่ง: adduser benutzerftp -shell /bin/false -home /var/www แล้วตามด้วย adduser benutzerftp ftpuser
ระบบจะให้ตั้งรหัสผ่าน:
จากนั้นยืนยันว่าข้อมูลถูกต้อง:
ขั้นตอนสุดท้ายคือเพิ่มผู้ใช้ใหม่เข้าสู่กลุ่มด้วยคำสั่ง adduser benutzerftp ftpuser:
ตอนนี้คุณก็สามารถเชื่อมต่อด้วยข้อมูลที่ตั้งไว้ได้เลย: