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

时间: 2024-12-20 10:00:41

Redhat7配置vsftpd的相关文章

Ubuntu 配置vsftpd实现FTP服务器

0.vsftpd是啥玩意 都不知道安装了个啥东西,那就没意思了,所以先去了解下什么是vsftpd.vsftpd意思为"very secure FTP daemon(非常安全的FTP进程)",当然只有更安全没有最安全. 那它到底安全在哪里呢,主要体现在以下两点: 权限控制,vsftpd以一般用户登录,用户权限相对较小,对于系统就越安全,对于用户需要的系统级指令大部分被整合到vsftpd中了,用户不需要申请更高权限就足以完成绝大部分ftp指令:此外对于ftp本身内部的读写控制,vsftpd

Centos6.7安装配置vsftpd虚拟用户

演示环境 系统:Linux CentOS 6.7 64位 账号:root 环境:无安装vsftpd 1.安装依赖软件 [[email protected] ~]# yum install pam* db4* -y 安装PAM(用于虚拟用户认证)和DB4(用于生成虚拟用户的用户名密码的db文件). 2.安装vsftpd [[email protected] ~]# yum install vsftpd   -y 设置vsftpd开机启动: [[email protected]]# chkconfi

cent os 6.5 配置vsftpd

1. 下载vsftpd: #yum –y install vsftpd 2. 关闭iptables 查看防火墙状态:/etc/init.d/iptables status 关闭:service iptables stop  或者 /etc/init.d/iptables stop 每次开机自动关闭: chkconfig --level 35 iptables off 3. 关闭SELinux, /usr/sbin/setenforce 0 #使SELinux工作模式变成permissive模式/

linux上安装配置vsftpd(转)

转自:http://www.webarch.org/category/linux 我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标.) 1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2

ahjesus配置vsftpd虚拟用户在Ubuntu

网上搜索了很多资料,过时,不全,货不对版 已下步骤亲测有效,不包含匿名用户登录 1.新建/home/loguser.txt 并填充内容,格式如下 用户名密码用户名密码用户名密码 2.生成db文件用于用户验证 执行db_load -T -t hash -f /home/loguser.txt /etc/vsftpd_login.db 如果没有装db会提示你apt-get install,根据提示的内容输入命令安装后再次执行生成db 3.设置数据库文件的访问权限 chmod 600 /etc/vsf

ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密

1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.debapt-get install python-software-propertiesadd-apt-repository ppa:thefrontiergroup/vsftpdapt-get updateapt-get install vsftpd 2.配置虚拟用户,安装db5.1-util(对应系统版本即可)apt-get -y install db5.1-util

Ubuntu安装配置vsftpd

安装vsftpd 1 apt-get install vsftpd 配置vsftpd 1 vi /etc/vsftpd.conf 2 # 关闭匿名访问 3 anonymous_enable=NO 4 # 让本地系统账号可以访问 5 local_enable=YES 6 write_enable=YES 7 # 所有匿名上传的文件的所属用户将会被更改成chown_username 8 chown_uploads=YES 9 # 匿名上传文件所属用户名 10 chown_username=whoev

ubuntu配置vsftpd

1.简介 VSFTPD表示"非常安全的FTP守护进程",它是GPL授权的FTP服务器,适用于UNIX系统.它的授权遵循GNU通用公共授权.支持IPv6和SSL.vsftpd支持显式(从2.0.0)和隐式(从2.1.0)的FTPS.在Ubuntu, CentOS, Fedora, NimbleX, Slackware 和 RHEL Linux 等发行版本中,它是默认的FTP服务器.它安全,非常快,而且稳定.VSFTPD是成熟和可信的解决方案,支持虚拟用户使用PAM(可插拔的认证模块).虚

redhat7配置阿里云的yum源并安装httpd服务  

1.配置yum源 [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 2.更新yum源 y