求助!安装proftpd后不能启动

由 suave 在 04-10-2003 21:58 发表:

求助!安装proftpd后不能启动

我的系统是redhat9.0,原来完全安装.它默认安装了vsftpd(我忘了具体是什么)我把它给卸载了,安装proftpd1.2.6,(参照linuxsky兄弟的文章安装的 http://linuxsir.com/bbs/showthread....p;threadid=1381 )

做到了这一步都没有问题:


要锁定用户在自己的本身的目录下,请在proftpd.conf文件里加上一句:

DefaultRoot ~


接下来这一步不太明白:

FTP服务器相关命令

1、ftpshut:关闭FTP服务,并在/etc下生成文件shutmsg。要重新开放FTP服务,把/etc/shutmsg删除。

2、ftpcout:FTP服务器在线人数信息显示。

3、ftpwho:FTP服务器在线人员名单。

几个文件的功能及路径

/usr/local/sbin/proftpd 执行程序

/usr/local/etc/proftpd.conf 设置文件

/usr/local/var/proftpd.pid proftpd做为一个服务的ID号

我跳过上面的这部做下面的:

设定proftpd.conf文件,起动服务

cd /etc/rc.d/rc3.d

ln -s /usr/local/sbin/proftpd S99proftpd

但是这个操作以后并没有启动,因为我用ftp试登录被拒绝.

我是一个新手,对这些原因不清楚,谁能帮助我?谢谢


学习,痛并快乐着!!!


由 suave 在 04-10-2003 22:04 发表:

补充.

在linuxsky兄弟的文章中还提到

ServerType standalone

ProFTPD主要啟動方式有兩種,分別是"standalone"與"inetd",前者必須手動來啟動ProFTPD; 後者可以寫在/etc/inetd.conf裡頭,每當開機啟動執行檔的時候,就會啟動所有/etc/inetd.conf裡面的所有Daemon了。如果各位想讓自己的FTP服務成為Linux的主要服務的一部份,筆者建議各位使用inetd的方式,因此筆者是這麼設定的:

ServerType inetd

此時,因為設定以inetd方式啟動,必須在/etc/inetd.conf裡頭加上一行:

ftp stream tcp nowait root /usr/local/sbin/in.proftpd in.proftpd

(段落之間記得用Tab鍵隔開喔!)

修改了/etc/inetd.conf之後記得養成習慣執行

killall -HUP inetd

讓系統重新執行inetd並且讀

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus