/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
vi /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
vi /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
ขั้นตอนการติดตั้ง FTP Server บน CentOS 6 ด้วยโปรแกรม vsftpd
1. ดาวน์โหลดโปรแกรม vsftpd
1
| # yum install vsftpd |
2. Start Service vsftpd
1
| # service vsftpd start |
3. เปิดการใช้งาน vsftpd ใน Multi-user levels
1
| # chkconfig vsftpd on |
ขั้นตอนการสร้าง Account FTP ให้กับแต่ละคน (FTP แบบ Authentication Required)
1. แก้ไขไฟล์ vsftpd.conf โดยพิมพ์คำสั่ง แก้ไขค่าตามคำอธิบายด้านล่าง และทำการบันทึก
1
| # nano /etc/vsftpd/vsftpd.conf |
1.1 ascii_upload_enable=YES ลบเครื่องหมาย # ออก
1.2 ascii_download_enable=YES ลบเครื่องหมาย # ออก
1.3 ftpd_banner=Welcome to blah FTP service. ลบเครื่องหมาย # ออก
1.4 use_localtime=YES เพิ่มไว้ที่บรรทัดสุดท้าย
2. สร้าง Account ใหม่ขึ้นมาสำหรับการทดสอบ
1
2
3
4
5
6
7
| # useradd ftp1 # passwd ftp1 Changing password for user ostechnix. New password: BAD PASSWORD: it is based on a dictionary word Retype new password: passwd: all authentication tokens updated successfully. |
3. Restart Service vsftpd
1
| # service vsftpd restart |
4. Update SELinux configuration เพื่อเปลี่ยน User ไปที่ $HOME directories
1
| # setsebool -P ftp_home_dir on
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น