มาทำ FTP server กันครับ

   
    หวัดดีครับเพื่อนๆ วันนี้ rooney เอาเรื่อง FTP server มาให้เพื่อนๆลอง solo กันดูน่ะครับเผื่อใครอยากจะลองทำใช้กันดู แต่ว่าเนื้อหาอาจจะยังไม่ละเอียดมากนะครับ เอาเป็นว่าวันนี้ขอเขียนประมาณนี้ก่อนละกัน เดี๋ยววันหลังมีเวลาว่างมากกว่านี้จะไปหาวิธีที่ advance ขึ้นอีก level มาเขียนให้เพื่อนๆได้ลองทำกันดูครับ (หรือใครรู้ละเอียดกว่านี้ จะช่วยเขียนอธิบายเพิ่มเติมเลยก็จะ thank you หลายๆครับ)
 
 
เริ่มเลยละกันนะ
 
 
1. sudo aptitude install vsftpd   >   install program ที่จะใช้ทำ FTP server
 
2. sudo cp /etc/vsftpd.conf  /etc/vsftpd.conf.original   >   copy config file เก็บไว้ก่อนเผื่อแก้ไปแก้มาแล้วมึน จำของเดิมไม่ได้
 
3. sudo chmod 555  /etc/vsftpd.conf   >   แก้สิทธิ์ไม่ให้เขียนไฟล์ config ได้
 
4. sudo gedit  /etc/vsftpd.conf   >   เข้าไปแก้ config file ของ FTP server
 
 
แต่ละบรรทัดจะมีความหมายดังนี้ (เอาแค่หลักๆพอนะ)
 
 
anonymous_enable=YES   >   หมายความว่าระบบจะยอมให้ผู้ใช้ login โดยใช้ username เป็น anonymous ได้ ถ้าไม่ต้องการก็เปลี่ยนเป็น NO หรือจะใส่ #  ก็ได้ ซึ่งถ้าไม่ให้anonymous FTP ได้ หมายความว่า คนที่มีสิทธิ์ FTP ได้ต้องเป็น user ที่มี account อยู่ในเครื่อง FTP server เท่านั้นอ่ะ
 
#local_enable=YES   >   ถ้าเอา comment ออกจะยอมให้user ของระบบ(ที่มีชื่ออยู่ใน /etc/passwd) สามารถ FTP ได้
 
#write_enable=YES  >  ถ้าไม่เอา comment ออก user จะไม่สามารถ upload file เข้า server ได้ download ได้อย่างเดียว
 
#anon_upload_enable=YES  >  ถ้าไม่เอา comment ออก anonymous user จะไม่สามารถ upload file เข้า server ได้ download ได้อย่างเดียว หลังจากแก้ file เสร็จก็ save ซะ
 
5. sudo  chmod 555  /etc/vsftpd.conf   >   แก้สิทธิ์ไม่ให้ใครบังอาจมาแหยมแก้ไฟล์ config เราได้ เดี๋ยวปั๊ดเหนี่ยวเลย
 
6. sudo /etc/init.d/vsftpd restart   >   แล้วก็ restart service เป็นอันใช้ได้ก็ประมาณนี้แหละครับ ไม่ลองไม่รู้ครับ 
 
สู้ๆ สู้ ตาย!          

Comments

แล้วเรื่อ

แล้วเรื่องปัญหาภาษาไทย(utf8)ละ ทำอย่างไง

Thanks.

ขอบคุณครับ : 3

Ftp

หลังจากทำเส็จแล้วจะ ทอสอบอย่างไรครับ ว่าใช้งานได้แล้วครับ แล้วถ้าเราจะเอาไฟล์ไปเก็บจะเอาไปเก็บไว้ที่ไหนครับ ที่เครื่องอื่นสามารถเข้ามาดึงไปได้อ่ะครับ

ใครมีแนวท

ใครมีแนวทางบ้างมั้ยครับ ผมอยากทราบแบบละเอียด ขอแบบที่จากข้างนอก FTP เข้ามาที่ server ?ี่บ้านได้หนะครับ ทำยังไง

ftp cluster server

ftp cluster server คืืออะไรครับ