Linux FTP 服务搭建

1、安装vsftp

1.1、使用yum进行安装vsftp

[root@localhost ~]# yum -y install vsftpd

1.2、配置文件目录

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf

1.3、设置开机启动

[root@localhost ~]# systemctl enable vsftpd.service
[root@localhost ~]# systemctl restart vsftpd.service

1.4Firewalld和SELinux的关闭

新建防火墙永久规则[ftp]:
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp
[root@localhost ~]# firewall-cmd --reload
临时关闭SELINUX
[root@localhost ~]# setenforce 0
永久关闭SELINUX
[root@localhost ~]# vim /etc/sysconfig/selinux
然后将SELINUX=enforcing 更改为 SELINUX=disabled

2、访问ftp服务器

2.1、下载lftp来访问

[root@localhost ~]# yum -y install lftp

2.2、具体用法

[root@localhost ftp]# lftp IP地址
内部命令 mirror--下载、cd 切换目录、get下载

3、Ftp服务访问配置

1.1、创建一个用户

[root@localhost ftp]# useradd alice
[root@localhost ftp]# touch /home/alice/file1.txt
[root@localhost ftp]# passwd alice
[root@localhost ftp]# usermod -s /sbin/nologin alice #设置不能登录到ssh NOSHELL

1.2、访问ftp服务

使用密码访问
[root@localhost ftp]# lftp alice@IP地址
内容配置:
anonymous_enable=YES --是允许匿名用户登录ftp
local_enable=YES --是否允许本地用户登录ftp
write_enable=YES --是否允许写入(全局)
local_umask=022 --控制本地用户上传文件的默认权限,umask表示要剪掉的权限
anon_umask=077 --控制匿名用户上传文件的默认权限
--------------锁定本地用户HOME目录------------------------
--锁定部分用户
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list --文件内的用户
--锁定本地所有用户
chroot_local_user=YES
--------------------------------------------------------
anon_max_rate=500000 --匿名用户限速
local_max_rate=80000 --本地用户限速
max_clients=500 --ftp最大连接数
max_per_ip=2 --单个IP最大连接数,线程数
local_root=/ftproot --指定本地用户访问的root目录
anon_root/anonroot --指定匿名用户访问的root目录

1.3、Windwos访问ftp服务

ftp://IP地址

4、使用FTP服务共享YUM源

服务端

[root@www ~]# mkdir /var/ftp/{centos6u8,centos7u3}
[root@www ~]# mount -o loop /dev/sr0 /var/ftp/ecntos7u3/
[root@www ~]# echo "mount -o loop /dev/sr0 /var/ftp/ecntos7u3/" >> /etc/rc.local
[root@www ~]# chmod +x /etc/rc.d/rc.local

客户端

[root@www ~]# vim /etc/yum/repos.d/centos7.repo
[centos7u3]
name=centos7u3
baseurl=ftp://192.168.1.5/ecntos7u3/
gpgcheck=0

  

Linux FTP 服务搭建的更多相关文章

  1. linux之FTP服务搭建 ( ftp文件传输协议 VSFTPd虚拟用户)

    FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简 ...

  2. 打开Linux ftp服务,如:vsftpd: unrecognized service

    打开Linux ftp服务,如:vsftpd: unrecognized service   [root@BZXXDBS02 ~]# service vsftpd start vsftpd: unre ...

  3. Linux 邮件服务搭建

    Linux 邮件服务搭建 邮件服务针对,在大型企业使用的比较多,一般小型企业都会买一些邮件服务,或者使用一些免费的邮件服务,达到我们使用的需求,并且不需要自己维护,下面我就来简单安装一下两个邮箱的案例 ...

  4. linux下FTP服务搭建(1)

    1.FTP介绍: FTP (File Transfer Protocol,文件传输协议)主要用来文件传输,尤其适用于大文件传输,提供上传下载功能 FTP官方网站:https://filezilla-p ...

  5. CentOS7 FTP服务搭建(虚拟用户访问FTP服务)

    概述 最近在搞Oracle在Linux系统下集群,针对Linux系统,笔人也是一片空白.Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建.FT ...

  6. FTP服务搭建与配置

    FTP介绍 大企业用的基本都是自动化发布工具,会用GIT企业发布的版本上传到服务器, 使用vsftpd搭建ftp服务(上) http://blog.csdn.net/qq_26941173/artic ...

  7. linux ftp服务

    1 安装ftp服务 [root@localhost ~]# yum install vsftpd 启动:service vsftpd start 查看状态:systemctl |grep vsftpd ...

  8. Linux FTP服务器搭建与使用

    一.vsftpd说明 LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问F ...

  9. Linux: FTP服务原理及vsfptd的安装、配置

    1.FTP 服务的安装# yum install -y vsftpd [root@rusky pub]# ls -l /etc/vsftpd/ total 20 -rw-------. 1 root ...

  10. Linux FTP服务安装和远程登录失败

    问题:本机VPlayer安装pure-ftpd  ftp服务,通过flashfxp从windows连接出现以下错误: [左] 正在连接到 vmare -> IP=192.168.174.133 ...

随机推荐

  1. Linux发布ASPNetCore 项目 IIS 部署

    Linux系统发布 ASP.ENT Core 项目 Linux系统-CentOS7 ---基于虚拟机来安装 IP:192.168.1.97 安装教程 链接:https://pan.baidu.com/ ...

  2. 1. react项目【前端】+C#【后端】从0到1

    1.创建前端基础框架 1.1 前端创建 软件: 1.1.1 npx create-react-app pc ps:pc 是文件名 : 1.1.2 npm start 启动项目 2.创建后端基础框架 软 ...

  3. Vue中mixins(混入)的介绍和使用

    为什么引进 mixins 随着项目的开发,组件越来越多 ,这就导致了在各个组件中需要编写功能相同的代码段,重复地定义这些相同的属性和方法,导致代码地冗余,还不利于后期代码的维护 混入mixins 的创 ...

  4. 推荐一款支持Vue3的管理系统模版:Vue-Vben-Admin

    近年来,随着前端技术的飞速发展,各类后台管理系统框架层出不穷.Vue 作为热门的前端框架,也有许多优秀的后台模板涌现.而 Vue-Vben-Admin,凭借其高效.灵活的架构设计和完善的功能体系,成为 ...

  5. 推荐一款开源的API开放平台,5分钟就可以搭建企业专属的API开放门户!

    前言 在过去的十年中,企业API治理并未受到广泛关注.然而,随着时间的推进,特别是在近几年,企业技术管理者对API治理的重视程度显著提高,开始将API视为企业资产的重要组成部分.API不再仅仅是技术层 ...

  6. grafana配置告警

    首先,进入grafana控制面板,选择需要监控指标的区域,然后点击编辑 此时进入Alert页面会发现提示 Template variables are not supported in alert q ...

  7. 使用idea搭建springBoot项目

    转载至:https://blog.csdn.net/baidu_39298625/article/details/98102453 整体步骤同上 分享其中遇到的坑 一.maven依赖 springBo ...

  8. Java高并发Lock接口讲解,精准通知线程间的执行顺序

    题目:两个线程操作一个变量,实现两个线程对同一个资源一个进行加1操作,另外一个进行减1操作,且需要交替实现,变量的初始值为0.即两个线程对同一个资源进行加一减一交替操作. Lock接口与Conditi ...

  9. NDT算法详解与C++实现

    点云匹配在感知环节是一个很重要的信息获取手段,而其中的算法也有几个比较经典了,例如ICP(Iterative Closest Point,迭代最近点)算法,而本文决定记录学习的是NDT算法,也就是No ...

  10. 基于Hadoop实现的对历年四级单词的词频分析(入门级Hadoop项目)

    前情提要:飞物作者屡次四级考试未能通过,进而恼羞成怒,制作了基于Hadoop实现的对历年四级单词的词频分析项目,希望督促自己尽快通过四级(然而并没有什么卵用) 项目需求:Pycharm.IDEA.Li ...