rpm -qa | grep vsftpd #检查是否已安装,空则未安装
rpm -q vsftpd  #查询是否系统已经自带了vsftpd  

浏览器打开网址: http://mirror.centos.org/centos/7/os/x86_64/Packages/
Ctrl+f 查 vsftpd-3.0.2-22.el7.x86_64.rpm ,下载。

XShell连接Linux,上传rpm包
安装

yum install -y vsftpd-3.0.2-22.el7.x86_64.rpm  

设置开机启动

systemctl enable vsftpd

启动ftp服务

systemctl start vsftpd.service

打开防火墙

firewall-cmd --zone=public --add-port=21/tcp --permanent #永久添加tcp 21端口
firewall-cmd --permanent --zone=public --add-service=ftp #添加ftp服务
firewall-cmd --reload #重启防火墙

添加用户

useradd -g root -d /usr/local/FTPReposity -s /sbin/nologin ftpadmin

新建ftpadmin用户 添加到root组,但是不允许用户登录,仅仅可以ftp登录,ftp登录后的默认目录是/usr/local/FTPReposity(目录访问时,会自动创建)

设置用户密码

passwd ftpadmin

设置权限

chown -R ftpadmin:root /usr/local/FTPReposity
setsebool -P ftpd_full_access on

修改vsftp配置文件,禁止匿名登录

vim /etc/vsftpd/vsftpd.conf
ascii_upload_enable=YES
ascii_download_enable=YES

把:anonymous_enable=YES 改为: anonymous_enable=NO
其他配置参考:配置

比如:修改vsftpd默认的端口

  1. 编辑 /etc/vsftpd/vsftpd.conf 文件,在该配置文件中添加此行:listen_port=801
  2. 编辑 /etc/services 文件,将其中的 ftp 21/tcp 改为 ftp 801/tcp , ftp 21/udp 改为 ftp 801/udp
  3. 执行 /etc/init.d/vsftpd restart 重新启动 vsftpd 服务,使 用 netstat -ntpl | grep vsftpd 命令查看系统现监听的 vsftpd 的端口为 801

使用xftp测试
主机:Linux服务器ip 协议:FTP,端口号:21

参考:
http://blog.java1234.com/blog/articles/306.html
https://blog.csdn.net/u013410747/article/details/60964943

【笔记】Centos7安装vsftp服务相关推荐

  1. Centos7安装vsftp服务,配置用户,并使用nginx开启访问

    一.安装vsftpd和ftp客户端 1.安装vsftp yum -y install vsftpd 可以看到安装成功,版本为3.0.2,安装成功之后默认是未启动的,我们需要手工启动 2.启动vsftp ...

  2. linux 6.3 ftp安装,CentOS6.3下安装VSFTP服务

    centos下安装ftp服务器详细步骤: 第一步,检查服务器端是否已经安装ftp:[root@localhost centos]# rpm -q vsftpd 如果出现的是:[root@localho ...

  3. centos7安装samba服务,以及设置权限分配

    centos7安装samba服务,以及设置权限分配 转载自个人博客 https://yunko.cn 转载于:https://blog.51cto.com/13706748/2353955

  4. CentOS7安装k8s服务--Master节点和Node节点

    CentOS7安装k8s服务 需求是在六台服务器上安装k8s服务,三台master节点,三台node节点,服务器的操作系统是BC-Linux,就当Centos用吧. 先给出大佬的文章(我就是看他的): ...

  5. Centos7安装ftp服务

    Centos7安装ftp服务 1.安装ftp服务端 yum install -y vsftpd 2.启动ftp服务 systemctl start vsftpd.service 3.查看进程状况 ps ...

  6. 奥塔在线:Centos7下vsftp服务的安装及部署

    1.vsftp是什么? 百度百科上是这样说明的:vsftp是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP . 维基百科是这样介绍它的 VSFTP ...

  7. vsftp账号_Linux入门-CentOS7安装vsftp

    前言 vsftpd是用于类Unix系统(包括Linux)的FTP服务器.那怎么搭建呢?请看下文在CentOS7 64位进行安装. 为了调试顺利,关闭selinux,防火墙iptables 一.yum安 ...

  8. linux安装vsftpt服务,centos安装vsftp服务.md

    # 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...

  9. yum 安装vsftp_Centos7安装vsftp服务

    我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下, 我们选择主流的vsftp: 第一步:安装vsftp yum install -y vsftpd 第二步:设置 ...

最新文章

  1. 书单 | 技术人要有产品思维
  2. java 内部类深度剖析
  3. class.forname找不到类_15个“专科专业”就业找工作容易,关注热度也挺高,报考比较靠谱...
  4. 将Excel文件转换为Html
  5. 【pytorch】torch 查看GPU
  6. mysql 全文检索 教程_MySQL:详细说明MySQL全文检索图文详细教程
  7. ug二次开发菜单中文乱码_平面用cad,三维用Ug,不服来怼!
  8. Swift之深入解析异步函数async/await的使用与运行机制
  9. 最近缺货涨价的MCU有这些国产可以替代对标国外!(TOP 60)
  10. 美团数据仓库-数据脱敏
  11. 函数计算搭建 Serverless Web 应用(三)- 三分钟搭建 Web 应用
  12. python celery应用场景_python celery 模块
  13. 如何快速搭建一个属于自己的网站?
  14. pytorchgpu测试_pytorch学习(十)—训练并测试CNN网络
  15. [NLP]自然语言的处理步骤
  16. 从html源码中获取图片链接地址和视频链接地址
  17. 为oracle分配空间,ORACLE内存分配与调整(一)
  18. oracle表空间 online,表空间的ONLINE和OFFLINE状态
  19. 查看linux系统是centos还是ubuntu的方法
  20. 基础实验——485传感器修改地址

热门文章

  1. 第二十四节:动态加载JS和动态加载CSS
  2. 纯净语音信号matlab,matlab语音信号处理
  3. 一个收费4888元的项目,是个什么鬼?
  4. python 爬虫实战六:用 selenium 爬取豆瓣电影
  5. 虚拟机三种网络设置详细说明
  6. JAVA设计模式—装饰者模式笔记
  7. Windows账户设置
  8. Map循环遍历的五种方法
  9. samba服务搭建过程
  10. Hyperscan 安装