实现系统 ftp网络yum服务器

简介:

1准备工作

centos7中禁用关闭防火墙

[root@centos7 yum.repos.d]#systemctl disable firewalld.service  禁用防火墙 下次开机不启用

[root@centos7 yum.repos.d]#systemctl stop firewalld.service    关闭防火墙

Centos6centos7 以上操作命令不同

[root@centos7 yum.repos.d]#iptables -vnL             查看防火墙定义规则的详细信息

Chain INPUT (policy ACCEPT 115K packets, 12M bytes)

 pkts bytes target     prot opt in     out     source               destination        

 

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)

 pkts bytes target     prot opt in     out     source               destination        

 

Chain OUTPUT (policy ACCEPT 2030 packets, 247K bytes)

 pkts bytes target     prot opt in     out     source               destination

 Untitled picture.png

[root@centos7 7]#vim /etc/selinux/config

Untitled picture.png

[root@centos7 7]#setenforce 0                 setenforceLinuxselinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。

centos6中 禁用关闭防火墙

[root@centos6 ~]#chkconfig iptables off

[root@centos6 ~]#service iptables stop

iptables: Setting chains to policy ACCEPT: filter          [  OK  ]

iptables: Flushing firewall rules:                                     [  OK  ]

iptables: Unloading modules:                                         [  OK  ]

 

2安装ftp服务包

假如没有仓库,首先看是否有vsftpd  ,vsftpd 是搭建ftp服务器应用,高效稳定。

[root@centos7 yum.repos.d]#rpm -q vsftpd

package vsftpd is not installed

[root@centos7 yum.repos.d]#rpm -ivh /run/media/root/CentOS\ 7\ x86_   64/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm

Preparing...                          ################################# [100%] yum仓库未搭建 选rpm安装

Updating / installing...

   1:vsftpd-3.0.2-10.el7              ################################# [100%]

[root@centos7 yum.repos.d]#rpm -ql vsftpd

…….

…….

/usr/lib/systemd/system/vsftpd.service    启动此服务  ftp网络共享服务才能运行

/usr/lib/systemd/system/vsftpd.target

/usr/lib/systemd/system/vsftpd@.service

/usr/sbin/vsftpd

…….

/var/ftp                     访问服务器路径 也即是网络共享路径

/var/ftp/pub  

[root@centos7 yum.repos.d]#ss -tnl   ftp网络共享服务会占用网络端口   查看当前监听的tcp端口

State      Recv-Q Send-Q          Local Address:Port                         Peer Address:Port             

LISTEN     0      5               192.168.122.1:53                                      *:*                 

LISTEN     0      128                         *:22                                      *:*           ftp21端口 服务未启动 没有21端口      

LISTEN     0      128                 127.0.0.1:631                                     *:*                 

LISTEN     0      128                        :::22                                     :::*                 

LISTEN     0      128                       ::1:631 

[root@centos7 yum.repos.d]#systemctl start vsftpd.service   启动ftp共享服务

[root@centos7 yum.repos.d]#ss -tnl 

State      Recv-Q Send-Q          Local Address:Port                         Peer Address:Port             

LISTEN     0      5               192.168.122.1:53                                      *:*                 

LISTEN     0      128                         *:22                                      *:*                 

LISTEN     0      128                 127.0.0.1:631                                     *:*                 

LISTEN     0      32                         :::21                                     :::*              21端口打开   

LISTEN     0      128                        :::22                                     :::*   

[root@centos7 yum.repos.d]#systemctl enable vsftpd.service    设置为开机启动

[root@centos7 ~]#cd /var/ftp

[root@centos7 ftp]#ls

pub

测试如下:

Untitled picture.png

准备服务端yum 仓库安装包

[root@centos7 ftp]#cd pub

[root@centos7 pub]#mkdir -p centos/{6,7}       可以参考阿里云路径格式

Untitled picture.png

[root@centos7 pub]#cp -r /run/media/root/CentOS 7 x86_64/* /var/ftp/pub/centos/7

[root@centos7 pub]#cp -r /media/root/CentOS 6 x86_64/* /var/ftp/pub/centos/6

[root@centos7 7]#ls       切换到pub/centos/6 同样查看

CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7

EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

 

Untitled picture.png

4客户端配置

[root@centos7 ~]#cat>/etc/yum.repos.d/pud.repo<<eof

[centos-ftp]

name=repulic

baseurl=ftp://172.18.254.154/pub/centos/$releasever              仓库路径为repodata的所在目录          

gpgcheck=1

gpgkey=ftp://172.18.254.154/pub/centos/$releasever/RPM-GPG-KEY-CentOS-$releasever

 $releasever: 当前OS的发行版的主版本号

[root@centos7 yum.repos.d]#yum repolist

repo id                                               repo name                                         status

centos-ftp/7                                          repulic                                           9,007

repolist: 9,007

 



本文转自 工运搬运维 51CTO博客,原文链接:http://blog.51cto.com/13157015/2044477,如需转载请自行联系原作者

相关文章
|
7月前
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族是什么?不同规格CPU型号、处理器主频及网络性能参数均不同
阿里云ECS实例规格族是指具有不同性能特点和适用场景的实例类型集合。不同规格族如计算型c9i、通用算力型u1、经济型e等,在CPU型号、主频、网络性能、云盘IOPS等方面存在差异。即使CPU和内存配置相同,性能参数和价格也各不相同,适用于不同业务需求。
525 144
|
8月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
1123 0
|
8月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
231 0
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
398 18
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
447 15
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
209 0
|
7月前
|
域名解析 运维 监控
阿里云轻量服务器的系统镜像和应用镜像的区别
轻量应用服务器是阿里云推出的易用型云服务器,支持一键部署、域名解析、安全管理和运维监控。本文介绍其系统镜像与应用镜像的区别及选择建议,助您根据业务需求和技术能力快速决策,实现高效部署。
|
7月前
|
存储 Linux 测试技术
HPE SPP 2025.07.00.00 - HPE 服务器固件、驱动程序和系统软件包
HPE SPP 2025.07.00.00 - HPE 服务器固件、驱动程序和系统软件包
279 4
|
8月前
|
监控 关系型数据库 数据库连接
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
265 3
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
|
7月前
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
195 0