คือว่าผมอยากจะใช้ ftp ก็ได้ไปค้นหาวิธีติดตั้งมา
ก็ติดตั้งไปตามขั้นตอน
1.) ติดตั้ง third-party yum repository ผมใช้ repository ของ securityteam.us นะครับ
rpm -Uvh http://repo.securityteam.us/repository/redhat/securityteamus-repo-latest.rpm
rpm --import http://repo.securityteam.us/repository/RPM-GPG-KEY
2.) ติดตั้ง ProFTPd
yum install proftpd
หลังจากติดตั้งเสร็จแล้วไฟล์คอนฟิกของ ProFTPd จะอยู่ที่ /etc/proftpd.conf ซึ่งสามารถใช้ค่าปกตินี้ได้เลย
3.) หากบนเครื่องเซิร์ฟเวอร์มีโปรแกรมให้บริการ FTP ตัวอื่นเช่น vsFTPd ก็ควรหยุดการทำงานของโปรแกรมดังกล่าวเสียก่อนหรือถอนการติดตั้งเสียก่อน(หาก ไม่มีข้ามขั้นตอนนี้ไปได้เลย)
yum remove vsftpd
4.) กำหนดให้ ProFTPd ทำงานทุกครั้งเมื่อเริ่มต้นระบบและเริ่มการทำงานของ ProFTPd
chkconfig proftpd on
/etc/init.d/proftpd start
ที่มา http://learners.in.th/blog/mrgill/158522
ผลคือติดตั้งสำเร็จ จากนั้นผมก็ใช้ user redhippo (ที่สร้างไว้ตอนติดตั้ง ที่ไม่ใช่ root อ่ะครับ) ลอง access เข้าไปมันก็ขึ้นว่า
สถานะ: เชื่อมต่อสำเร็จ กำลังรอข้อความต้อนรับ
ผลตอบกลับ: 220 FTP Server ready.
คำสั่ง: USER redhippo
ผลตอบกลับ: 331 Password required for redhippo
คำสั่ง: PASS ********
ผลตอบกลับ: 230 User redhippo logged in
คำสั่ง: OPTS UTF8 ON
ผลตอบกลับ: 200 UTF8 set to on
สถานะ: เชื่อมต่อสำเร็จ
สถานะ: กำลังรอรับข้อมูลไดเรคทอรี…
คำสั่ง: PWD
ผลตอบกลับ: 257 “/” is the current directory
คำสั่ง: TYPE I
ผลตอบกลับ: 200 Type set to I
คำสั่ง: PASV
ผลตอบกลับ: 227 Entering Passive Mode (87,118,126,75,178,75).
คำสั่ง: MLSD
ผลตอบกลับ: 150 Opening ASCII mode data connection for MLSD
ผลตอบกลับ: 226 Transfer complete
สถานะ: รับรายการไดเรคทอรีสำเร็จ
ผมก็คิดว่ามันก็คงจะใช้ได้อ่ะนะครับ ถ้าแบบนี้ แต่ไม่เจอไฟล์อะไรนะ คาดว่าเป็น Folder ว่างๆ ลองอัพไฟล์ใส่ลงไปก็อัพไม่ได้ด้วยครับ
แต่ว่าผมมีปัญหาตรงที่ว่า ผมไม่รู้จะไปตั้งค่ามันยังไง กำหนด home ของ user redhippo นี่ได้ยังไงครับ จุดประสงค์ผมคืออยากกำหนด home ของ ftp ไปที่ /var/www/html/ อ่ะครับ เพื่อไว้อัพโหลดไฟล์เว็บต่างๆ
ลองไป nano ไฟล์ /etc/proftpd.conf ดูก็ งงๆออกอาการไปไม่ถูกว่าจะทำยังไงต่อ พยายามลองค้นดูก็ไม่มีอธิบาย ส่วนมากจะมีอธิบายแค่วิธีติดตั้ง เลยมาตั้งกระทู้ถามว่า ผมควรจะไปต่อยังไงดี หรือผมไม่เข้าใจระบบการทำงานของ ftp บน centos ก็เป็นได้ เลยอยากขอคำแนะนำหน่อยครับ
( ผมเคยใช้ filezlla server ทำ ftp server บน windows มาก่อนครับ )