OLS Community

วิธีการติดตั้ง Service FTP บน Ubuntu Server 16.04

วิธีการติดตั้ง Service FTP บน Ubuntu Server 16.04

FTP (File Transfer Protocol) คือ Protocol สำหรับโอนไฟล์รับ-ส่งไฟล์ระหว่าง Client และ Server โดยจะมีพอร์ตที่ใช้งานอยู่ 2 พอร์ต คือ พอร์ต 20 ใช้ในการรับ-ส่งไฟล์ ส่วนอีกพอร์ตคือ พอร์ต 21 ใช้ในการควบคุมหรือส่งคำสั่ง FTP


Step 1: ทำการ update service และติดตั้ง ftp (โดยเปิด port 21 สำหรับ Service ftp)

$ sudo apt-get update

$ sudo apt-get install vsftpd


Step 2: สร้าง user สำหรับ รับ-ส่ง ไฟล์ และตั้งรหัสผ่าน

# adduser <user ที่ต้องการสร้าง>


Step 3: ทำการแก้ไข config ในไฟล์ etc/vsftpd.conf

# vi /etc/vsftpd.conf

และเพิ่ม Config ลงไปในไฟล์ vsftpd.conf


Step 4: เพิ่มชื่อ user ของ FTP ที่สร้างลงใน ไฟล์  /etc/vsftpd.chroot_list

# vi /etc/vsftpd.chroot_list


Step 5: ทำการ restart service ftp

# systemctl restart vsftpd.service

# systemctl status vsftpd.service


Step 6: ทำการทดสอบ FTP จากโปรแกรม FileZilla

1) File > Site Manager

2) ใส่ข้อมูลตามรายละเอียด

3) ตั้งค่า Transfer Settings เป็น Active

เมื่อ Connect เรียบร้อยแล้วจะสามารถรับส่งไฟล์ จาก server ไป client หรือ client ไป server ได้