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. jaxb读有BOM的XML文件问题

    一开始找了半天没找到什么原因,读文件就报错: Content is not allowed in prolog 后来发现是文件是UTF-8带BOM和不带BOM的问题 问题就好解决了,直接读带BOM文件 ...

  2. 为什么添加了@Aspect 还要加@Component(转)

    官方文档中有写: You may register aspect classes as regular beans in your Spring XML configuration, or autod ...

  3. P3474 [POI2008]KUP-Plot purchase

    思路:单调栈 提交:>5次 错因:单调栈写法有问题+前缀和写错 题解: 若有\(>=k\ \&\&\ <=2\times k\)的点,显然直接选他就行了. 否则,我们 ...

  4. windows下去掉快捷方式图标的小箭头的几种方法

    去掉快捷方式图标的小箭头的几种方法 第一种: 点开始菜单,点运行,输入以下命令后回车.即可解决 cmd /k reg delete "HKEY_CLASSES_ROOT\lnkfile&qu ...

  5. codeforces392B

    CF392B Tower of Hanoi 题意翻译 河内塔是一个众所周知的数学难题.它由三根杆和一些可以滑动到任何杆上的不同尺寸的圆盘组成.难题从一个整齐的杆中开始,按照尺寸从小到大的顺序排列,最小 ...

  6. 第二章、URL与资源

    1 URL统一资源定位符 URL 是浏览器寻找信息时所需的资源位置.通过 URL,人类和应用程序才能找到.使用并共享因特网上大量的数据资源.URL是作为URI的一个子集,URI是一类更通用的资源标识符 ...

  7. B. Uniqueness(尺取)

    B. Uniqueness time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...

  8. Window操作系统_根据端口查看进行PID 并杀掉进程

    Windows 如何查看本地端口被进程占用的情况? 传送门 Windows 根据端口查看进行PID 并杀掉进程[推荐] 传送门 转载目的:做JavaWeb项目时总提示我80/8080端口号被占用... ...

  9. 常见的RuntimeException

    一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointerE ...

  10. IdentityServer4入门二

    在 IdentityServer4入门一 我们准备好了一个认证的服务端,这里做一个需要保护的API服务 首先,向解决方案新增一个项目.我们同样使用入门一的方式新增一个asp.net core Web程 ...