ProFTPD มันเป็น ซอฟต์แวร์เว็บไซต์สำหรับ เซิร์ฟเวอร์ FTP ส่วนใหญ่ใช้กันอย่างแพร่หลายโดยเฉพาะอย่างยิ่งผู้ที่ใช้ cPanel/WHM.
ในแพ็คเกจ default, CentOS 5.6 มาพร้อมกับ vsftpd ติดตั้งและก่อนติดตั้ง ProFTPD ควรลบ vsftpd (vsftpd.i386 - สำหรับการกำหนดค่าของเรา)
Uninstall/ ลบ vsftpd:
1 ดูรายชื่อของแพคเกจติดตั้ง * * FTP ไปนี้:
yum list installed | grep ftp
ฮิต ลบ vsftpd.i2
yum remove vsftpd.i386
ติดตั้ง ProFTPD บน CentOS 5.x
ฮิต ProFTPD ดาวน์โหลดเก็บ:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
ฮิต Unzip ป้อน proftdd โฟลเดอร์ * และปฏิบัติตามคำแนะนำการติดตั้งและการตั้งค่าคอนฟิก:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
เมื่อกำหนดค่า“ ./configure –sysconfdir = / etc” a ความผิดพลาด ถ้าคุณมี GCC คอมไพเลอร์มีการติดตั้ง
การตรวจสอบ build system ชนิด… i686-pc-linux- วิลเดอบีสต์
ตรวจสอบโฮสต์ system ชนิด… i686-pc-linux- วิลเดอบีสต์
การตรวจสอบ target system ชนิด… i686-pc-linux- วิลเดอบีสต์
กำลังตรวจหา gcc …ไม่
กำลังตรวจหา cc …ไม่
กำลังตรวจหา cl.exe …ไม่
กำหนดค่า: error: ไม่พบคอมไพเลอร์ C ที่ยอมรับได้ใน $ PATH
ดูรายละเอียดเพิ่มเติมที่ `config.log '
ติดตั้ง gcc si gcc-C + + ใช้บรรทัดคำสั่ง:
yum install gcc gcc-c++
หลังจาก gcc และ gcc-C + + ได้รับการติดตั้งดำเนินการติดตั้ง ProFTPD, กลับมาคำสั่งในจุดฮิต
./configure --sysconfdir=/etc
3. การดำเนินการบรรทัดคำสั่งสำหรับการติดตั้ง:
make
make install
4. สร้างไฟล์“ proftpd” ใน“ / usr / sbin /” และ“ / usr / local / sbin /”
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
ฮิต ครีมและคัดลอกไฟล์ proftpd.txt ใน“ /etc/init.d/proftpd”
nano /etc/init.d/proftpd
Ctrl+X & Y เพื่อออกและบันทึกการเปลี่ยนแปลง
6. เรากำหนดระดับการทำงานของบริการ“ proftpd”
chkconfig --levels 235 proftpd on
ฮิต ตั้งค่าไฟล์ / etc / init.d / ProFTPD และจะดำเนินการเรียกใช้โปรแกรมประยุกต์
chmod u+x /etc/init.d/proftpd
ฮิต แก้ไขนาโน / etc / proftpd.conf.
nano /etc/proftpd.conf
ด้านล่างบรรทัด "Defaultเซิร์ฟเวอร์บน"แอดไลน์"RootLogin บน“. บรรทัดนี้ให้เราใช้ยูสเซอร์ "ราก” เพื่อเชื่อมต่อกับ FTP ในบรรทัด "บัญชีกลุ่ม"แทนที่"nogroup"ด้วย"ไม่มีใคร"
ฮิต เริ่ม FTP เซิร์ฟเวอร์:
/etc/init.d/proftpd start
[ราก @ เซิร์ฟเวอร์ ProFTPD-ฮิต] # / etc / init.d / ProFTPD เริ่มต้น
เริ่ม proftpd: [OK]
[ราก @ เซิร์ฟเวอร์ ProFTPD-ฮิต] #
เพื่อที่จะเริ่มต้น Alterntive ProFTPD บริการ (ที่ต้องการโดยฉัน)
service proftpd start
ข้อผิดพลาดที่เป็นไปได้ระหว่างการติดตั้งและ configirarii:
ฮิต คอมไพเลอร์ขาดของ gcc si gcc-C + +. คำแนะนำการแก้ไขจุดฮิต
2. เกิดข้อผิดพลาดในการเริ่มบริการ "เริ่มต้น proftpd: - ร้ายแรง: กลุ่ม: กลุ่มที่ไม่รู้จัก 'nogroup' ในบรรทัดที่ 30 ของ "/etc/proftpd.conf" [FAILED]“. แนวทางแก้ไขข้อ 8
Installing & ตั้งค่าเซิร์ฟเวอร์ ProFTPD - CentOS 5.6.