centos 6.5下vsftpd的配置

一:安装软件

yum install vsftpd

二:

#useradd -s /sbin/nologin -d /data/ftp -g ftp ftpadmin

#passwd ftpadmin

注意:

-s /sbin/nologin 是让其不能登录系统

-d 是指用户目录为了/data/ftp

-g ftp 把用户加入到ftp组中

#chmod -R 744 /data/ftp

#chgrp -R ftp /data/ftp

三:

配置/etc/vsftpd/vsftpd.conf

修改两处:

注:此配置文件仅在默认配置文件基础上修改为如下两项:
anonymous_enable=NO    #禁止匿名登录
chroot_local_user=YES     #把系统内所有的FTP用户都限制在家目录中

#vi /etc/vsftpd/ftpusers   将root注释
# vi /etc/vsftpd/user_list 将root注释 用于取消root登录

到最后

service vsftpd restart

即可

登录:ftp://192.168.0.73/              ftpadmin/ftpadmin

all  is ok !!!

到现在为止可以实现基本功能已经实现,

但是如果对于某个目录要多用户登录并且权限都不同所以要用到虚拟用户

虚拟用户的建立和配置过程参考youdao note。

时间: 2025-01-17 09:44:06

centos 6.5下vsftpd的配置的相关文章

centos 6.5下安装、配置并启动SSH远程访问

centos 6.5下安装.配置并启动SSH远程访问 1.登录centos 6.5系统,使用root用户登录,如果为非root用户则执行su或su - 或su root或su - root切换为root用户. 2.查看SSH是否安装(检查是否装了SSH包). 输入命令:rpm -qa | grep ssh 如图所示说明centos 6.5系统已经为我们默认安装了SSH包. 注:若没安装SSH则可输入:yum install openssh-server安装. 3.查看SSH服务是否正在运行. 输

Centos 6.5下SNMP简单配置(snmp protocol v3,监控宝)

[email protected]/7/25 1,安装 >yum -y install net-snmp net-snmp-devel 2,配置用户信息 > echo "rouser jkb auth" >> /etc/snmp/snmpd.conf > echo "createUser jkb MD5 iampassword" >> /etc/snmp/snmpd.conf 密码至少要有8个字节 3,启动 >serv

Linux下vsftpd的配置和使用

通过ftp向linux主机传输文件十分方便,但是在使用之前也需要对主机进行相关设置. 首先是对vsftpd进行配置,详细的信息可以见这个博客:https://www.huzs.net/?p=1213#server_vsftpd.conf 但是当配置好vsftpd后,仍然无法用ftp链接到linux主机,并且报错无法读取列表.这是因为防火墙默认不允许ftp通过防火墙的原因.需要对防火墙进行相关设置. modprobe ip_nat_ftp 执行以上命令,防火墙就开放了ftp.但是这个命令在关机之后

CENTOS 6.6 下squid 安装配置

一.代理服务器 代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用.代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网). Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证.Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,也可以用在局域网中,使局域网用户通过代理上网.Squi

CentOS 6.6下Redis安装配置记录

转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/120.html?1455855209 在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录.供后期在做改进. 1.安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的Tcl工具?,如果不安装的话后期将无法对Redis进行测试.在后期执行make test的时候返回如下错误信息:You need tcl 8.xuyao de5 o

CentOS 7.x下部署和配置zabbix 3.2.x监控工具

一.安装zabbix服务端 1.下载官方yum源: rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm 2.安装zabbix服务端(会自动安装httpd和php服务): yum --enablerepo=zabbix install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-sender za

CentOS 6.6下NFS安装配置

一.环境介绍 NFS服务器:CentOS6.6 192.168.1.116 NFS客户端:CentOS5.5 192.168.1.114 二.服务器端安装配置 1.先用rpm -qa命令查看所需安装包(nfs-utils.rpcbind)是否已经安装: # rpm -qa | grep "rpcbind" rpcbind-0.2.0-11.el6.i686 # rpm -qa | grep "nfs" nfsometer-1.6-1.el6.noarch nfs-g

Centos 5.4 下安装和配置 Asterisk 和 Digium 卡

服务器上安装一个 Digium 卡,并安装好驱动 所需要的软件包下载地址 http://downloads.asterisk.org/pub/telephony asterisk-11.17.1.tar.gz libpri-1.4.15.tar.gz dahdi-linux-complete-current.tar.gz 1,安装依赖包 yum -y install libtermcap-devel libxml2-devel zlib-devel zib sqlite-devel openss

Linux下 vsftpd安装配置 ftp服务器

1.安装vsftpd #  yum install vsftpd 2.启动vsftpd #  service vsftpd start 3.关闭防火墙 #  service iptables stop 这个时候就可以匿名登录了 4.关闭selinux #  vi /etc/selinux/config SELINUX=disabled #  setenforce 0 5.创建用户 因为vsftpd默认是不允许使用root用户登录的,所以得新建用户 #  useradd doiido #  pas