• 基于ftp的yum源


    内网linux服务器集群,统一一台ftp服务器做yum源

    服务端,安装vsftpd,配置文件改成如下

    # cat vsftpd.conf |grep -v ^$|grep -v ^#
    anonymous_enable=YES
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    listen=NO
    listen_ipv6=YES
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES
    listen_port=30021
    ftpd_banner="Authorized users only. All activity may be monitored and reported."

    然后在默认路径/var/ftp目录下将镜像文件解压

    我客户端的yum的repo文件如下

    # cat rhel7.repo
    [base]
    name=rhel7
    baseurl=ftp://10.4.1.93:30021/yumsource
    enabled=1
    gpgcheck=0

    所以我们看一下/var/ftp/yumsource

    ]# ls /var/ftp/yumsource/ -a
    .   addons     EFI   extra_files.json  images    LiveOS      Packages  RPM-GPG-KEY-redhat-beta     TRANS.TBL
    ..  .discinfo  EULA  GPL               isolinux  media.repo  repodata  RPM-GPG-KEY-redhat-release  .treeinfo

    注意事项:

    1.我服务端开的是30021端口,所以客户端得有访问服务端30021端口的网络策略

    2./var/ftp/yumsource目录下面的文件是基于umask=022的文件权限,如果权限不对,yum源无法使用

    3.客户端访问服务端的时候必须加端口,比如ftp  10.4.1.121  30021,如果不想加端口,可以在/etc/services配置文件改一下端口号

    默认的

    $ cat /etc/services |grep -w ftp
    ftp-data        20/tcp
    ftp-data        20/udp
    # 21 is registered to ftp, but also used by fsp
    ftp             21/tcp
    ftp             21/udp          fsp fspd
    ftp-data        20/sctp                 # FTP
    ftp             21/sctp                 # FTP
    ni-ftp          47/tcp                  # NI FTP
    ni-ftp          47/udp                  # NI FTP
    ftp-agent       574/tcp                 # FTP Software Agent System
    ftp-agent       574/udp                 # FTP Software Agent System
    ftps-data       989/tcp                 # ftp protocol, data, over TLS/SSL
    ftps-data       989/udp                 # ftp protocol, data, over TLS/SSL
    ftps            990/tcp                 # ftp protocol, control, over TLS/SSL
    ftps            990/udp                 # ftp protocol, control, over TLS/SSL
    odette-ftp      3305/tcp                # ODETTE-FTP
    odette-ftp      3305/udp                # ODETTE-FTP

    改成

    # cat /etc/services |grep -w ftp
    ftp-data        20/tcp
    ftp-data        20/udp
    # 21 is registered to ftp, but also used by fsp
    ftp             30021/tcp
    ftp             30021/udp          fsp fspd
    ftp-data        20/sctp                 # FTP
    ftp             21/sctp                 # FTP
    ni-ftp          47/tcp                  # NI FTP
    ni-ftp          47/udp                  # NI FTP
    ftp-agent       574/tcp                 # FTP Software Agent System
    ftp-agent       574/udp                 # FTP Software Agent System
    ftps-data       989/tcp                 # ftp protocol, data, over TLS/SSL
    ftps-data       989/udp                 # ftp protocol, data, over TLS/SSL
    ftps            990/tcp                 # ftp protocol, control, over TLS/SSL
    ftps            990/udp                 # ftp protocol, control, over TLS/SSL
    odette-ftp      3305/tcp                # ODETTE-FTP
    odette-ftp      3305/udp                # ODETTE-FTP

    就不用加端口号了

  • 相关阅读:
    Dangling Javadoc comment
    IntelliJ IDEA :Error(1, 1) java 非法字符 'ufeff'
    什么是webhook
    智能DNS
    filebeat 乱码
    windows,交换机syslog收集
    Rsyslog
    ntp
    centos7 -lvm卷组
    nginx安装
  • 原文地址:https://www.cnblogs.com/augusite/p/11975217.html
Copyright © 2020-2023  润新知