码迷,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     file666-022=644  Directory777-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=1202分钟超时)

 

/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
迷上了代码!