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. Perfetto分析进阶

    一.Perfetto介绍 Perfetto是Android Q中引入的全新下一代平台级跟踪工具,为Android.Linux和Chrome平台提供了一种通用的性能检测和跟踪分析工具集.其核心是引入了一 ...

  2. qemu的使用

    一.QEMU的运行模式 直接摘抄自己<揭秘家用路由器0day漏洞挖掘技术>,网上查了一下也没有找到令人满意的QEMU的使用说明,就采用这本书上的介绍.如果后期能够找到比较满意的QEMU的使 ...

  3. 推荐一款轻量级 eBPF 前端工具 ply

    1 Overview ply 是 eBPF 的 front-end 前端工具之一,专为 embedded Linux systems 开发,采用 C 语言编写,只需 libc 和内核支持 BPF 就可 ...

  4. 过滤器 多少时间之前发布 dayjs relative'TrelativeTime

    import dayjs from "dayjs"; import relativveTime from "dayjs/plugin/relativeTime" ...

  5. DIKI:清华提出基于残差的可控持续学习方案,完美保持预训练知识 | ECCV'24

    本研究解决了领域-类别增量学习问题,这是一个现实但富有挑战性的持续学习场景,其中领域分布和目标类别在不同任务中变化.为应对这些多样化的任务,引入了预训练的视觉-语言模型(VLMs),因为它们具有很强的 ...

  6. python实现链表(单链,双链)

    # code:utf-8 # createTime:2023.8.17 # -------------------------------------------------------------- ...

  7. 【Azure Cloud Service】使用Key Vault Secret添加.CER证书到Cloud Service Extended Support中

    问题描述 因为Key Vault的证书上传功能中,只支持pfx格式的证书,而中间证书,根证书不能转换为pfx格式,只能是公钥证书格式 cet 或者 crt,能通过文本工具直接查看base64编码内容. ...

  8. Java新特性-四大函数式接口

    四大函数式接口指的是Consumer.Function.Predicate.Supplier,位于java.util.function包下: 函数式编程 lamabda表达式 函数式接口:在java中 ...

  9. Paimon lookup store 实现

    Lookup Store 主要用于 Paimon 中的 Lookup Compaction 以及 Lookup join 的场景. 会将远程的列存文件在本地转化为 KV 查找的格式. Hash htt ...

  10. 利用 canvas 实现签名效果

    利用 canvas 实现签名效果 使用插件  jSignature  github:https://github.com/brinley/jSignature 如果再H5 中使用需要加载  flash ...