要使因特网上的用户也可以访问vsftpd提供的文件传输服务则可将固定的访问地址给删掉, 方法是注释掉或删除。FTP服务器配置
启动:/etc/init.d/vsftpd start
停止:/etc/init.d/vsftpd stop
重启:/etc/init.d/vsftpd restart
(1)vsftpd.conf
...
#Allow anonymous FTP?
anonymous_enable=YES #是否允许anonymous账户登录FTP服务器,默认为yes允许
#Uncomment this to allow local users to log in
local_enable=YES #是否允许本地用户登录FTP服务器,默认是yes允许
#Uncomment this to enable any form of FTP write command
write_enable=YES #是否开放本地用户的写权限(控制FTP的指令是否允许更改文件)
local_umask=022 #设置本地用户的生成文件掩码为022,默认为077
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES #是否允许匿名账户在FTP服务器中创建根目录
dirmessage_enable=YES #激活目录信息
#ascii_download_enable=YES #是否允许使用ASCII码来上传和下载文件
userlist_enable=YES #用户列表中的用户是否允许登录FTP服务器(禁止用户列表中的用户访问)
pam_service_name=vsftpd #设置PAM认证文件的服务名称,存在/etc/pam.d/下
listen=YES #YES则sftp会以独立的方式运行;若是vsftp包含在xinetd中,则关闭
Listen_address=192.168.1.1 #仅监听来源于地址192.168.1.1的请求数据包,注释后则Internet上的用户都能访问
#max_per_ip=10 #允许每个客户IP地址最多打开10个访问线程
#max_client=1000 #限制同时使用FTP服务器的并发用户数为1000
(2)vsftpd.ftpusers(用来记录“不允许”登录到FTP服务器的用户,通常是一些系统默认用户)
#Users that are not allowed to login via ftp
root
bin
daemon
adm
Ip
sync
mail
news
shutdown
halt
uucp
operator
games
nobody
(3)vsftpd.user_list 配置(类似于vsftpd.ftpusers)
#vstpd.userlist
#If userslist_deny=NO, only allow users in this file
#If userlist_deny=YES(default), never allow users in this file
root
bin
daemon
adm
Ip
sync
mail
news
shutdown
halt
uucp
operator
games
nobody