新手问题: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运行的。