vsftp服务器



 

vsftp    very secure FTP daemon

1、安装vsftpd-2.0.5-16.el5

2、讲解下ftp配置文件

使用sed '/^#/d'  vsftpd.conf去掉#

listen_address=192.168.1.64  #服务器指定IP
listen_port=21                    #服务器侦听的21端口
anonymous_enable=YES       #是否允许使用匿名帐户
local_enable=YES                 #是否允许本地用户登录
write_enable=YES                 #是否允许写入
local_umask=022                     #目录的权限例如:777-022=755,这个文件权限就是755
anon_upload_enable=YES       #匿名用户是否可上传文件
anon_mkdir_write_enable=YES #匿名用户是否建立目录
dirmessage_enable=YES            #进入每个目录的欢迎信息
xferlog_enable=YES                   #上传和下载文件时的日志
connect_from_port_20=YES      #使用20端口传输数据
chown_uploads=YES               #修改匿名用户上传文件的拥有者
chown_username=whoever        #同上
xferlog_file=/var/log/xferlog        #日志文件的位置
xferlog_std_format=YES           #标准文件日志
idle_session_timeout=600          #会话超时,客户端连接上来没有任何操作时超过的时间
data_connection_timeout=120   #数据传输超时
nopriv_user=ftpsecure               #运行账号
async_abor_enable=YES          #是否允许客户端使用sync等命令
ascii_upload_enable=YES         #是否允许上传和下载二进制文件
ascii_download_enable=YES    #是否允许上传和下载二进制文件
deny_email_enable=YES          #可以利用这个设定项来规定哪些邮件地址不可登vsftpd服务器
banned_email_file=/etc/vsftpd/banned_emails #  当deny_email_enable=YES此文件必须要创建,如果没有创建用户登陆不了
chroot_list_enable=YES            #不能离开家目录的用户,将用户名/etc/vsftpd/chroot_list文件里,使用此方法时必须chroot_local_user=NO
chroot_list_file=/etc/vsftpd/chroot_list #指定不能离开家目录的用户,将用户名一个一行写在/etc/vsftpd/chroot_list文件里,使用此方法时必须chroot_local_user=NO
ls_recurse_enable=YES             #是否允许使用ls 等命令
listen=YES                                #开启ipv4监听
listen_ipv6=YES                        #开启ipv6监听
pam_service_name=vsftpd        #使用pam模块控制,vsftpd文件在/etc/pam.d目录
userlist_enable=YES                 #决定禁止还是只允许由userlist_file指定文件中的用户登录FTP服务器。此选项在userlist_enable 选项启动后才生效。YES,默认值,禁止文件中的用户登录,同时也不向这些用户发出输入密码的提示。NO,只允许在文件中的用户登录FTP服务器
tcp_wrappers=YES                  #是否允许tcp_wrappers管理
download_enable= YES           #是否允许下载

你可能感兴趣的:(职场,vsftp,休闲)