分类: LINUX
2009-06-18 10:45:28
1.xinetd是超级守护程序,管理着许多服务.所以可以通过service xinetd start启动。
2.gssftp是Redhat linux企业版自带的FTP工具。包含在/etc/xinetd/gssftp下。提供krb5验证机制。
3.vsftp也是FTP服务器软件,功能比gssftp完备。也是推荐使用的FTP服务器软件。它是独立守护程序。
4.wu-ftp绝大多数linux系统自带这个FTP服务器软件。功能强大。也许小红帽普通版里有,AS4中以gssftp代替。
5.折腾了好长时间想知道gssftp中缺省的目录是什么,因为受了vsftp的影响,在/var下可以设置上传下载目录,其实你用哪个用户登录gssftp服务器,登录上去的就是缺省目录,真是笨。
抄录的:
gssftp
这里要说的是较为少用的gssftp,gssftp也是依附于xinetd服务,配置文件即
/etc/xinetd.d/gssftp,将disable设置为no且server_args设置为 -l,即可
启用。gssftp也是RedHat企业版自带的ftp工具。
# default: off
# description: The kerberized FTP server accepts FTP connections \
# that can be authenticated with Kerberos 5.
service ftp
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/ftpd
server_args = -l
#server_args = -l -a
log_on_failure += USERID
}
去掉-a的目的是因为好多ftp客户端不支持KRB5验证机制,disable=no开启,就可以用啦,就这么简单。隐约感觉应该有一些高级设置,比如匿名登录啥的设置,在网上目前我还没找到文档。
vsftp
推荐使用,号称very safe ftp,主要配置文件是:/etc/vsftpd/vsftpd
/etc/vsftpd.ftpusers /etc/vsftpd.user_list 主要用于用户的访问控制。
建议将userlist_deny=YES。更改完配置service vsftpd restart,即可。
如果你不用验证功能,建议使用vsftp。