0
点赞
收藏
分享

微信扫一扫

以FTP服务作为源

ZGtheGreat 2022-04-14 阅读 71

以FTP服务作为源

1.环境要求

ip 192.168.1.169 ftp服务端
ip 192.168.1.170 clinet客户端
两台虚拟机能够互通
在这里插入图片描述

2.配置ftp服务端(第一台)

创建一个bak文件夹,将原有的repo文件移动进去
[root@bogon ~]# mkdir /etc/yum.repos.d/bak
[root@bogon ~]# mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak
配置yum源如下:
[root@bogon ~]#vi /etc/yum.repos.d/local.repo

在这里插入图片描述

将本地镜像挂载到/mnt下
[root@bogon ~]# mount /dev/cdrom /mnt
安装ftp服务
[root@bogon ~]# yum -y install vsftpd
配置ftp文件,在文件中添加一行 anon_root=/mnt

anon_root匿名用户访问路径
因为本地镜像挂载到/mnt下,所以为/mnt

[root@bogon ~]# vi /etc/vsftpd/vsftpd.conf

在这里插入图片描述

启动服务并查看状态
[root@bogon ~]# systemctl start vsftpd
[root@bogon ~]# systemctl status vsftpd

可以看到状态为active
在这里插入图片描述

关闭防火墙、SElinux
[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# setenforce 0

3.配置客户端(第二台)

创建一个bak文件夹,将原有的repo文件移动进去
[root@bogon ~]# mkdir /etc/yum.repos.d/bak
[root@bogon ~]# mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak
配置yum源如下:
[root@bogon ~]#vi /etc/yum.repos.d/local.repo

在这里插入图片描述

关闭防火墙、SElinux
[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# setenforce 0
测试
[root@bogon ~]# yum clean all
[root@bogon ~]# yum repolist

请添加图片描述

可以看到我这个镜像源有4067个包即为成功了!!!

举报

相关推荐

0 条评论