码迷,mamicode.com
首页 > 其他好文 > 详细

Redhat7配置vsftpd

时间:2015-12-05 02:06:10      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:vsftpd

Redhat7配置vsftpd


安装:

# yum installvsftpd ftp (或rpm -i)

 

启动:

#systemctl start vsftpd

 

开机启动:

#systemctl enable vsftpd

 

查看状态:

#systemctl status vsftpd

 

主要配置文件:/etc/vsftpd/vsftpd.conf

 

Log路径:/var/log/xferlog

 

防火墙开放服务:

#firewall-cmd –permanent –add-service=ftp

#firewall-cmd –reload

 

具体参数解释:

 

anonymous_enable=YES  (允许匿名访问,匿名账号:ftp,密码:ftp)

anon_upload_enable=YES  (允许匿名账号上传)

anon_mkdir_write_enable=YES(允许匿名账号创建目录)

 

local_enable=YES   (允许本地账号登录)

write_enable=YES   (本地账号有写权限)

local_umask=022     (file:666-022=644  Directory:777-022=755)

 

xferlog_enable=YES   (记录log)

xferlog_file=/var/log/xferlog  (log路径)

xferlog_std_format=YES  (log格式)

 

idle_session_timeout=600  (5分钟不操作会自动断开)

data_connection_timeout=120(2分钟超时)

 

/etc/vsftpd/ftpusers   黑名单

/etc/vsftpd/user_list   白名单

 

userlist_enable=YES

userlist_deny=NO   此时为白名单

userlist_deny=YES   此时为黑名单

 

白名单和黑名单同时存在时黑名单优先

 

 

 

使用:

 

get 下载

 

put 上传

 

切换目录:cd

 

退出:exit

 

开启本地账号登录到家目录的权限(selinux):

# getsebool–a | grep ftp_home_dir

#setsebool –P ftp_home_dir on    (P为大写)

 

让匿名账号有写权限(selinux):

#setsebool –P ftpd_anon_write on 

 

# chcon –tpublic_content_rw_t /var/ftp/aa

 


本文出自 “linux” 博客,请务必保留此出处http://yangzhiming.blog.51cto.com/4849999/1719709

Redhat7配置vsftpd

标签:vsftpd

原文地址:http://yangzhiming.blog.51cto.com/4849999/1719709

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!