แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  Mini Tip : การติดตั้ง ProFTPd บน FreeBSD 7.0
   dekdar
 Posted : 2008-07-11 21:52:23

  จอมยุทธ์น้อย
 

 Sex :
 Post : 404
 สมาชิกลำดับที่ : 1515
การติดตั้ง ProFTPd บน FreeBSD 7.0

freebsd# cd /usr/ports/
freebsd# make search name=proftpd
Port: proftpd-1.3.1_14
Path: /usr/ports/ftp/proftpd

freebsd# /usr/ports/ftp/proftpd
freebsd# make install
รอจนติดตั้งเสร็จ

freebsd# pico /usr/local/etc/rc.d/proftpd.sh //สำหรับตรวจสอบสถานะ FTP
#!/bin/sh
/bin/mkdir -p /var/run/proftpd
if [ -x /usr/local/sbin/proftpd ]; then
/usr/local/sbin/proftpd && echo -n 'Start Service Ftp ProFTPd … [OK]'
fi
freebsd# chmod 755 /usr/local/etc/rc.d/proftpd.sh

freebsd# pico /etc/rc.conf
inetd_enable="YES"
freebsd# pico /usr/local/etc/proftpd.conf
ServerName "ProFTPD on CompCenter YIU"
DefaultRoot ~

freebsd# pico /etc/inetd.conf
จากนั้นให้ใส่ # หน้า ftpแล้วพิมพ์เพิ่มเป็นบรรทัดใหม่ ดังนี้
ftp stream tcp nowait root /usr/local/libexec/proftpd proftpd

ทดสอบ ProFTPD
freebsd# /usr/local/etc/rc.d/proftpd.sh
Start Service Ftp ProFTPd … [OK] // ProFTPD ทำงานแล้วครับ
หรือ
freebsd# /usr/local/sbin/proftpd &
[1] 14267

ตรวจสอบ Process ProFTPD
freebsd# ps ax | grep proftpd
14268 ?? Ss 0:00.00 proftpd: (accepting connections) (proftpd)
[1] + Done

ทดสอบเรียก FTP
freebsd# ftp localhost 21
Trying 127.0.0.1...
Connected to localhost.
220 ProFTPD 1.3.1 Server (ProFTPD on CompCenter YIU) [127.0.0.1]
Name (localhost:admin): dekdar
331 Password required for dekdar
Password:
230 User dekdar logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bye
221 Goodbye.

สามารถใช้งานได้แล้วละครับ ลอง reboot เครื่องหนึ่งครับ ก็ได้ครับ
freebsd# shutdown –r now

ส่วนการปรับแต่งเพิ่มเติมให้ไปที่ /usr/local/etc/ จะเห็นไฟล์ proftpd.conf นะครับ

แหล่งที่มา :
-http://www.thaibsd.com/review.php?sid=116
-http://www.ee43.com/freebsd/server.html
-http://www.freebsddiary.org/proftpd-1.2.0pre9.php

Detail Test : ProFTPd บน FreeBSD 7.0
OS : FreeBSD7.0 After Update Ports
Software : Install Ports Program
Apache apache-2.2.9
MySQL mysql-server-5.1.25
PHP php5-5.2.6
Test by dekdard@gmail.com

 

พ่อแม่ คือ สุดยอดในใจผมเสมอ
  IP : (172.30.2.191)
ชื่อสมาชิก dekdar Mail to dekdar เบอร์ msn morlorus@hotmail
แสดงความคิดเห็น

   dekdar
 Posted : 2008-07-11 21:55:54   IP : (172.30.2.191)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 404
 สมาชิกลำดับที่ : 1515
ผมได้ทำเป็น ไฟล์ .pdf หากสนใจส่งเมล์มาหาแล้วครับ

 

พ่อแม่ คือ สุดยอดในใจผมเสมอ
 Comment : 1
ชื่อสมาชิก dekdar Mail to dekdar เบอร์ msn morlorus@hotmail
กลับขึ้นด้านบน

   xdisc
 Posted : 2008-07-11 23:36:11   IP : (118.174.189.203)

  จ้าววรยุทธ์
 

 Sex :
 Post : 1774
 สมาชิกลำดับที่ : 315
ขั้นตอนติดตั้ง ProFTPD

ns1# cd /usr/ports/ftp/proftpd
ns1# make config
เลือกออปชั่นตามที่จะใช้งาน หรือตอบ OK โดยใช้ค่าดีฟอลท์เลยก็ได้

ns1# make install && make clean

แก้ไขค่า config
ns1# ee /usr/local/etc/proftpd.conf
ServerName "ftp.mydomain.com" (แก้ไขให้เป็นชื่อ server ของเรา)
DefaultRoot ~ (เอาเครื่องหมาย # ที่อยู่ข้างหน้าออก เพื่อป้องกันไม่ให้ user ออกนอกเขตพื้นที่ของตัวเอง)
AllowOverwrite on
AllowStoreRestart on (เพิ่มคำสั่ง AllowStoreRestart on เข้าไปเพื่อให้ user อัพโหลด resume ได้)

เพื่อให้ user สามารถ chmod ได้ แก้ไขคำสั่งจาก
<Limit SITE_CHMOD>
DenyAll
</Limit>

เป็น
<Limit SITE_CHMOD>
AllowAll
</Limit>

เซฟไฟล์ และออกจาก ee

เพื่อให้ proftpd ทำงานทุกครั้งเมื่อรีบูตเครื่องให้เพิ่มคำสั่งนี้ proftpd_enable="YES" ลงไปในไฟล์
/etc/rc.conf

สั่ง start proftpd
/usr/local/etc/rc.d/proftpd start

ทดลอง ftp เข้า server
ns1# ftp 192.168.100.101
ถ้าไม่มีปัญหาใดๆจะต้องมีขึ้นให้ใส่ login กับ password
และต้อง login เข้าไปได้


 

แอดมินพอกะเทิน
 Comment : 2
ชื่อสมาชิก xdisc Mail to xdisc www.catburiram.com
กลับขึ้นด้านบน

 akkharachon
 Posted : 2008-07-12 00:08:00   IP : (124.120.48.182)
สนใจครับ

akkharachon@gmail.com

ขอบคุณครับ

 
 Comment : 3
Mail to akkharachon
กลับขึ้นด้านบน

   dekdar
 Posted : 2008-07-12 00:09:47   IP : (172.30.2.191)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 404
 สมาชิกลำดับที่ : 1515
ขอบคุณคับ ท่าน xdisc

 

พ่อแม่ คือ สุดยอดในใจผมเสมอ
 Comment : 4
ชื่อสมาชิก dekdar Mail to dekdar เบอร์ msn morlorus@hotmail
กลับขึ้นด้านบน

 krutium
 Posted : 2008-07-12 04:00:53   IP : (125.26.154.70)
krutium@gmail.com
Thank you

 
 Comment : 5
กลับขึ้นด้านบน

   ken
 Posted : 2008-07-12 12:02:06   IP : (192.168.71.129)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 223
 สมาชิกลำดับที่ : 1846
kenbma@gmail.comThank you

 

บีเอสดี
 Comment : 6
ชื่อสมาชิก ken Mail to ken
กลับขึ้นด้านบน

 ..
 Posted : 2008-07-12 12:04:06   IP : (192.168.0.100)
ด้วยคน wow1973@gmail.com

 
 Comment : 7
กลับขึ้นด้านบน

 ต้น
 Posted : 2008-07-13 08:31:19   IP : (124.120.105.154)
ton_lelvel9@hotmail.com ขอบคุณครับ

 
 Comment : 8
กลับขึ้นด้านบน

 kroonoi
 Posted : 2008-07-14 09:36:56   IP : (202.29.57.211)
b3216009@hotmail.com
ขอบคุณครับ

 
 Comment : 9
กลับขึ้นด้านบน

   wongtawandkt
 Posted : 2008-07-14 17:40:25   IP : (124.157.185.219)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 81
 สมาชิกลำดับที่ : 2674
ขอด้วยครับ wongtawandkt@hotmail.com ขอบคุณมากครับ

 
 Comment : 10
ชื่อสมาชิก wongtawandkt Mail to wongtawandkt เบอร์ msn wongtawandkt@hotmail.com
กลับขึ้นด้านบน

1 2


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com