1。 安装所需的软件
2。修改主配置文件
#vi /etc/vsftpd/vsftpd.conf
如果要启用只要去掉前面的#就行了
注释:anonymous_enable=YES (是否允许匿名ftp,如否,则选择NO)
local_enable=YES: (是否允许本地用户登陆)
local_umask=022: (设置本地用户的文件掩码为缺省022,默认值为077)
anon_upload_enable=YES(是否允许匿名上传文件)
anon_mkdir_write_enable=YES: (是否允许匿名创建目录的权利)
dirmessage_enable=YES: (是否显示目录说明文件,缺省是YES,但需要手工创建message文件)
xferlog_enable=YES: (是否记录ftp传输过程)
connect_from_port_20=YES (是否确信端口传输来自20)
chown_username=username: (是否改变上传文件的属主,如果需要,则输入一个系统用户名,可以把上传的文件都改成root属主)
xferlog_file=/var/log/vsftpd.log: (ftp传输日志的路径和名字缺省是/var/log/vsftpd.log)
xferlog_std_format=YES: (是否使用标准的ftp xferlog模式)
idle_session_timeout=600: (设置缺省的断开不活跃会话时间)
data_connection_timeout=120: (设置数据传输超时时间)
nopriv_user=ftpsecure: (运行vsftpd需要的非特权用户,缺省是nobody)
ascii_upload_enable=YES:
ascii_download_enable=YES:(是否使用ASCII码方式上传和下载文件)
ftpd_banner=welcome to chenlfFTP service:(定制欢迎信息)
deny_email_enable=YES:
banned_email_file=/etc/vsftpd.banned_emails (是否禁止匿名用户使用某些邮件地址,如果是则输入禁止的邮件地址的路径和文件名)
chroot_list_enable=YES:
chroot_list_file=/etc/vsftpd.chroot_list (是否将系统用户限制在自己的home目录下,如果选择了YES,那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不被限制的用户的列表。
max_clients=Number 如果以standalone模式启动,那么只有$Number个用户可以连接,其他用户将得到错误信息,缺省是0,不限制用户数。
message_file 设置访问目录是获得的目录信息文件的文件名,缺省是message
3。/etc/vsftpd.ftpusers (该文件记录了不允许访问ftp服务器的用户名单。)
4。/etc/vsftpd.user_list
/etc/vsftpd.user_list中指定的用户缺省情况(既在/etc/vsftpd/vsftpd.conf中设置了userlist_deny=YES)下也不能访问ftp服务器,
5。启动vsftpd服务器
#service vsftpd restart
阅读(994) | 评论(0) | 转发(0) |