日期:2014-05-16  浏览次数:20908 次

新手问题:proftpd的使用
首先,我的redhat-linux是装在vmare里的,是刚刚装好系统,没有做任何改动,然后我装了一个proftpd,按网上的介绍进行配置,感觉应该没有问题了,xinet进程也reload了,但是我用ps   -aux命令并没有看到有关proftpd的进程阿?这是怎么回事,但此时我从外面的winxp能够匿名进入redhat下的服务器,并能正常下载(难道redhat还预装有别的ftp服务器,而且默认启动)?
另外,我运行./usr/local/sbin/proftpd,但是却有以下提示:

  -   warning   :   the   DisplayFirstChdir   directive   is   deprecated   and   will   removed   in   a   future   release.   Please   use   the   DisplayChdir   directive.
localhost.localdomain   -   getnameinfo   error   :   ai_family   not   supported
localhost.localdomain   -   fatal   :   Socket   operation   on   non-socket

请问是怎么回事,我的proftpd是否在正常工作?
以下是我在xinet.d下建立的proftpd
service   ftp
{
        disable   =   no
        socket_type   =   stream
        wait   =   no
        user   =   root
        server   =   /usr/local/sbin/proftpd
}

------解决方案--------------------
xinet会监听指定的端口(这是你配置proftpd时达到的),然后在TCP连接请求到达时,会转给proftpd。

你可以从客户端进行ftp,同时看服务器,你会看见proftpd运行的。