vsftp的相关配置

配置文件

vim /etc/vsftpd/vsftpd.conf

#允许匿名访问 NO
anonymous_enable=NO
#允许本地帐号登录 YES
local_enable=YES
#帐号登录可写 YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
#开启日志
xferlog_enable=YES
#指定FTP服务器使用20端口进行数据传输
connect_from_port_20=YES
#日志文件位置
xferlog_file=/var/log/xferlog
#日志文件格式
xferlog_std_format=YES
vsftpd_log_file=/var/log/vsftpd.log
chroot_local_user=NO
#开启chroot_list,chroot_list文件中的用户,访问时不能离开设置的目录(家目录)
chroot_list_enable=YES
#chroot_list文件位置
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
##设定FTP用户登录的默认位置,(所有用户,需要设置不同位置则注释此处)
local_root=/data/www/
pam_service_name=vsftpd
#与userlist_deny配合使用,可以限制/etc/vsftpd/ftpuser文件和user_list文件中的用户访问
userlist_enable=YES
userlist_deny=YES
tcp_wrappers=NO

关于userlist_enable参数和userlist_deny参数设置的作用和效果,可以参考

http://blog.csdn.net/chengqiuming/article/details/70139671

权限问题

使用FTP上传时候显示553错误,一般为服务器内的文件/文件夹权限不对,检查下面两个地方

1、文件夹的所属组,是否和用户的所属组一致

2、该文件夹的组权限是否可写

时间: 2024-09-30 06:17:50

vsftp的相关配置的相关文章

vsftp安装、配置和启动

vsftp软件安装.配置和启动及相关问题的解决在环境使用过程中经常用到.本文以SuSE11sp1上vsftpd的安装过程进行介绍. 测试环境 SuSE11sp1 前提条件 1.rpm -qa | grep vsftp,查看环境是否已安装,如已安装,可跳过vsftp安装包获取和安装步骤 2.rpm -e vsftpd.rpm,卸载已安装的vsftp软件 vsftpd安装包获取 1.获取操作系统版本号,注意补丁版本号 #cat /etc/SuSE-release SUSE LINUX Enterpr

Cent OS 6.5 vsftp 安装和配置

Vsftpd 简称:Very secure ftp 是一个比较安全的ftp server,具有许多功能和特点. 功能和特点: 1.它是一个安全.高速且稳定的服务器. 2.可以设置多个基于IP地址的虚拟FTP主机. 3.设定匿名FTP服务非常简单. 4.不用执行任何外部程序,从而减少安全隐患. 5.支持虚拟用户. 6.支持带宽限制. Vsftpd 安装和配置 安装环境:Cent OS 6.5 server 禁用 SElinux. 安装: #yum install -y vsftpd       V

ftp服务相关配置域管理

rhel6.2 一    基本配置 yum install vsttpd -y service vsftpd start id ftp cat /etc/passwd | grep ftp.其家目录在/var/ftp,默认有pub,匿名用户可使用 建立ftp相应的用户,就是系统用户,然后给密码 getsebool -a | grep ftp setsebool -p ftp_home_dir on  做完了这一步,系统用户就可以在w7上上传下载了 w7上ftp://192.168.200.1,然

Vsftp安装及配置虚拟用户

Vsftp安装及配置虚拟用户 一.安装 采用yum安装 [[email protected]_64_122_centos vsftpd]# yum installvsftpd 安装完成以后vsftpd的默认配置文件在/etc/vsftpd 二.建立虚拟用户的过程 1,创建虚拟用户文本文件,添加虚拟用户和密码 [[email protected]_64_122_centos vsftpd]# vivuser.txt 奇数行是用户名,偶数是密码. 比如: admin [email protected

【Windows10 IoT开发系列】PowerShell的相关配置

原文:[Windows10 IoT开发系列]PowerShell的相关配置 可使用 Windows PowerShell 远程配置和管理任何 Windows 10 IoT 核心版设备.PowerShell 是基于任务的命令行 Shell 和脚本语言,专为进行系统管理而设计. 1.​启动 PowerShell (PS) 会话 注:若要使用装有Windows10 IoT Core设备启动PS会话,首先需要在主机电脑与设备之间创建信任关系. ​启动 Windows IoT 核心版设备后,与该设备相连的

SSH相关配置

SSH相关配置 1.修改ssh监听端口 #注意是sshd_config而非ssh_config /etc/ssh/sshd_config #将Port 22前面的#去掉并添加修改后ssh连接使用的端口 Port 22 #添加多一个22222端口作为ssh连接使用 Port 22222 #同时将22和22222作为ssh连接端口,是为了防止错误操作致使ssh无法连接上 #待22222连接生效后再将22端口关闭 #重启sshd服务 service sshd restart /etc/init.d/s

烂泥:FTP服务器开启防火墙相关配置

本文首发于烂泥行天下. 由于工作需要公司最近的一台服务器需要开启启用FTP服务,用来传输文件. 但是考虑到该服务器是在公网,基于安全的考虑一般都是要开启防火墙的.而公司内部的FTP服务器,一般情况下我都是关闭防火墙的. 下面我就将有关防火墙的配置流出如下: OS:windows server 2003.2008 FTP:Filezilla Server 0.9.41 首先是安装FTP服务器,在此我使用时开源FTP服务器Filezill Server.有关Filezilla Server的安装与使

centos7的selinux的原理及相关配置

centos7的selinux的原理及相关配置 SELinux的全称是Security Enhanced Linux, 就是安全加强的Linux.在SELinux之前,root账号能够任意的访问所有文档和服务:如果某个文件设为777,那么任何用户都可以访问甚至删除:这种方式称为DAC(主动访问机制),很不安全. DAC 自主访问控制: 用户根据自己的文件权限来决定对文件的操作,也就是依据文件的own,group,other/r,w,x权限进行限制.Root有最高权限无法限制.r,w,x权限划分太

2016/07/07 apmserv5.2.6 Apache启动失败,请检查相关配置。MySQL5.1已启动。

因为要用PHP做一个程序,在本机上配PHP环境,下了个APMServ5.26,安装很简单,不再多说,装好后,启动,提示错误,具体是:“Apache启动失败,请检查相关配置.√MySQL5.1已启动”,然后就在网上找解决办法,倒是找到不少,但都没有解决问题,差点就想换一个集成环境了.不过知难而进一向是我的原则,最后终于解决了,现在把所有解决步骤整理出来,希望能对碰到同样情况的朋友有所帮助,如果有有朋友碰到新的情况,欢迎同我交流.另外如果大家有自已各方面经验,欢迎在阳关道网站上发布出来跟大家共享一下