1.安装

  执行 yum -y install vsftpd

  注:(1)是否使用sudo权限根据个人的具体情况

    (2)rpm -qa | grep vsftpd 可以通过这个检查是否已经安装vsftpd

    (3)默认配置文件在 /etc/vsftpd/vsftpd.conf

2.创建虚拟用户

  (1)选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile,如:/ftpfile

  (2)添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin

  (3)修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile

  (4)重设ftpuser密码:passwd ftpuser(需要记住,在验证和登录时需要)

    注:是否使用sudo权限执行请根据个人情况来决定

3.配置

  (1)cd /etc/vsftpd

  (2)sudo vim chroot_list

  (3)把刚才新增的虚拟用户(ftpuser)添加到此配置文件中,后续要引用

  (4):wq保存退出

  (5)sudo vim /etc/selinux/config,修改为SELINUX=disabled

  (6):wq 保存退出

     注:如果验证时出现550拒绝访问请执行:

        sudo setsebool -P ftp_home_dir 1

      然后重启linux服务器,执行reboot命令

  (7)sudo vim /etc/vsftpd/vsftpd.conf (根据个人项目需要配置vsftpd)

    详细的配置信息---点击这里下载

4.防火墙配置

  (1)sudo vim /etc/sysconfig/tptables

  (2)将个人项目需要开放的端口和出入站信息添加到防火墙配置中

     如:-A INPUT -p TCP --dport xx -j ACCEPT

       -A OUTPUT -p TCP --sport xx -j ACCEPT

       上面为一组配置规则,xx表示端口号,或者xx:xx,表示端口范围

  (3) :wq 保存退出

  (4)sudo service iptables restart 执行命令重启防火墙

5.验证

  (1)执行sudo service vsftpd restart

    只要 Starting vsftpd 显示OK就行了

  (2)执行ifconfig查看运行vsftpd服务器断电ip地址

  (3)打开浏览器访问: ftp://xxx.xxx.xxx.xxx

  (4)输入之前创建的ftp匿名用户账号和密码

    例如: 用户名:ftpuser  ,  密码:xxxxxx

  (5)可以看到文件列表代表访问成功

centos(linux)--vsftpd配置的更多相关文章

  1. linux vsftpd 配置

    linux 使用vsftpd 实现ftp上传 安装 vsftpd yum install -y vsftpd 配置vsftpd 备份配置文件后 将/etc/vsftpd/vsftpd.conf内容替换 ...

  2. centos linux下配置固定ip,方便xshell连接

    如何给centos linux设置固定ip地址,设置Linux系统的固定IP地址 首先wmware打开虚拟机 打开xshell6连接虚拟机(比较方便,这里默认设置过Linux的ip,只是不固定,每次打 ...

  3. 运维之Centos apache vsftpd配置

    安装Apache yum install httpd -y chkconfig httpd on service httpd start 配置一下iptables iptables -I INPUT ...

  4. centos使用--vsftpd配置

    目录 1 在服务器配置FTP服务 1.1 在root权限下,通过如下命令安装Vsftp(以CentOS系统为例): 1.2 在启动vsftpd服务之前,需要登录云服务器修改配置文件,禁用匿名登录. 1 ...

  5. 记linux vsftpd配置遇到的错误

    环境:centos 7 yum安装 yum install -y vsftpd 增加用户 # 家目录为/www 并设置nologin useradd -d /www -s /sbin/nologin ...

  6. CentOS Linux防火墙配置及关闭

    CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status< ...

  7. Centos 6.5使用vsftpd配置FTP服务器教程

    Centos 6.5使用vsftpd配置FTP服务器教程什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.vsftpd 的名字代表”ver ...

  8. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  9. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  10. Linux vsftpd服务配置具体解释

    [背景] 近日.一朋友dominoserver要进行升级.迁移,搭建了linux測试系统,也开启vsftpd服务,但是配置的ftp账号,程序无法正常下载附件. [问题跟踪] 通过ftpclient连接 ...

随机推荐

  1. python_面向对象——对象间的组合关系

    # 由一堆组件构成一个完整的实体,组建本身独立,但又不能自己运行,必须跟宿主组合在一起,运行. class Dog: #狗 def __init__(self,name,dog_type,attack ...

  2. hexo主题next 7.X版本配置美化

    我们主要对next主题进行了如下配置操作.效果可以前往https://www.ipyker.com 查看. 也可以前往https://github.com/ipyker/hexo-next-theme ...

  3. linux ps sample

    ps -ef|grep "myswooleserver.php"| grep -v "grep" | wc -l cpc@cpc-Aspire-:~/Downl ...

  4. Jquery的toggle()与trigger()方法

    我一直分不清楚toggle()与trigger()两个各自的作用,所以今天抽时间记录一些,以加深印象. 1.toggle() 定义和用法: toggle() 方法切换元素的可见状态.如果被选元素可见, ...

  5. C语言学习系列(五)变量和常量

    一.常量 定义:在程序运行中,其值不能改变的量称为常量 分类:常量可以是任何的基本数据类型,比如整数常量.浮点常量.字符常量,或字符串字面值,也有枚举常量. 在 C 中,有两种简单的定义常量的方式: ...

  6. 更好的处理 Python 多工程 import 依赖

    话说, 这段时间需要开发一个项目, 新项目对现有的几乎所有项目都有依赖. 豆瓣现存的几个大项目,基本都是围绕豆瓣主站shire的依赖, 也就是说, 其他项目对shire的单项依赖,  这些项目在需要主 ...

  7. Oracle 体系结构图

    Oracle体系结构图 详细图

  8. DbVisualizer 连接AS400

    1.安装DbVisualizer 2.下载JTopen 里面会有jt400.jar http://sourceforge.net/projects/jt400/files/latest/downloa ...

  9. 多路IO复用模型--select, poll, epoll

    select 1.select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开的文件描述符个数并不能改变select监听文件个数 2.解决1024以下客户端时使用se ...

  10. 1625: 【例 1】反素数 Antiprime

    1625: [例 1]反素数 Antiprime [题目描述] 原题来自:POI 2001 如果一个大于等于 1 的正整数 n,满足所有小于 n 且大于等于 1 的所有正整数的约数个数都小于 n 的约 ...