由 waynewu 在 03-21-2003 14:19 发表:
用proftp换掉wu-ftp
用proftpd 替换wu-ftpd
一 移除旧版本的FTP
停掉正在运行的Daemon
service xinetd stop
移除 匿名FTP
rpm -e annoftp
移除WU-FTP
rpm -e wu-ftpd
二 安装proftpd
1. 程式下载网址 http://www.proftpd.org 最新版是1.2.8版 proftpd-1.2.8.tar.gz
2. 解压缩 tar xzvf proftpd-1.2.8.tar.gz
3. 进入解开后的目录 cd proftpd-1.2.8
4. ./configure
5. make
6. make install
7. 安装后配置文件放在 /usr/local/etc/proftpd.conf
修改proftpd.conf里面 user nobody group nogroup 改为user ftp group ftp(借用原wu-ftpd帐
号和群组)
8. 启动proftpd /usr/local/sbin/proftpd 。
三 改变proftpd的启动方式使其想wu-ftpd一样可以在ntsysv中打开。
1. 修改文件 /usr/local/etc/proftpd.conf
将 ServerType standalone 一行
改为 ServerType inetd
2. 在/etc/xinetd.d下新增加文件 proftpd
内容如下
service ftp
{
disable = no
flags = REUSE
socket_type = stream
instances = 30
wait = no
user = root
server = /usr/local/sbin/proftpd
log_on_success = HOST PID
log_on_failure = HOST RECORD
}
3. service xinetd start
安裝好proftpd之後還要做以幾件事:
讀一下解壓目錄裏的READ.PAM說明
按照說明在/etc/pam.d目錄下新增一個檔ftp,內容為:
#%PAM-1.0
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so
在/etc目錄下新增(或修改)一個檔ftpusers,內容為不可使用ftp的使用者名稱。
如果想改变一些设定请到/usr/local/etc目录下修改proftpd.conf配置文件
由 北南南北 在 04-14-2003 12:54 发表:
多谢,辛苦了。
===========================
请弟兄们发帖时要写个好标题,多谢!
===========================
每天以1000KM/H的速度在跑,感觉还是时间不够:(
“西学东渐,洋为中用” + 创造 = ?
linux ppc
由 h8c8f8 在 04-15-2003 18:35 发表:
2. 在/etc/xinetd.d下新增加文件 proftpd
内容如下
service ftp
{
disable = no
flags = REUSE
socket_type = stream
instances = 30
wait = no
user = root
server = /usr/local/sbin/proftpd
log_on_success = HOST PID
log_on_failure = HOST RECORD
}
我执行后提示错误
[root@hcf-linux xinetd.d]# /etc/xinetd.d/proftpd stop
ftp: unrecognized service
disable: Operation failed: client-error-not-found
/etc/xinetd.d/proftpd: line 4: flags: command not found
/etc/xinetd.d/proftpd: line 5: socket_type: command not found
/etc/xinetd.d/proftpd: line 6: instances: command not found