centos7 安装 ftp 服务及创建 repo
  6s09XjLhAxYI 2023年11月02日 55 0


centos7 安装 ftp 服务及创建 repo

安装 ftp 服务

安装和启动服务:

# yum install vsftpd
# systemctl enable vsftpd
# systemctl start vsftpd

防火墙配置:

# getsebool -a | grep ftp
# setsebool -P ftpd_full_access on
# firewall-cmd --permanent --zone=public --add-service=ftp
# firewall-cmd --reload

配置文件: vi /etc/vsftpd/vsftpd.conf, 注释掉 anonymous_enable=NO

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=NO

重启服务:

# systemctl restart vsftpd

ftp 服务所在目录:

/var/ftp/pub

创建一个 saltstack 的 repo

确保机器能上网。首先下载所有 saltstack 的 rpm 包:

创建 rpm 目录
# mkdir /var/ftp/pub/hacl-repo/saltstack/el7/x86_64

只下载不安装
# yum install --downloadonly --downloaddir=/var/ftp/pub/hacl-repo/saltstack/el7/x86_64 salt-master salt-minion salt-ssh salt-api

安装 createrepo
# yum install createrepo

生成 repodata
# createrepo /var/ftp/pub/hacl-repo/saltstack/el7/x86_64/

创建一个 repo 文件[saltstack-el7]
# vi saltstack-el7.repo

[saltstack-el7]
name=saltstack-el7
baseurl=ftp://192.168.124.211/pub/hacl-repo/saltstack/el7/x86_64
enabled=1
gpgcheck=0
#gpgkey=

将 saltstack-el7.repo 复制到其他机器(能访问 192.168.124.211 这台的 ftp)的 /etc/yum.repos.d/ 目录下面,
就可以在其他机器上执行 yum install salt-master salt-minion salt-api salt-ssh 了。例如:

# yum repolist
# yum install salt-minion --enablerepo=saltstack-el7

类似的,其他软件也可以按照此方法本地化安装。

参考:

  • ​​CentOS7安装配置vsftp搭建FTP​​
  • ​​创建自己的yum源​​
  • ​​Redhat6.4 配置本地网络的FTP YUM源​​


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   38   0   0 icogitCentOS
  9E2BTpjt8nym   2023年12月06日   36   0   0 WindowsgitCentOS
6s09XjLhAxYI