zoukankan      html  css  js  c++  java
  • 离线更新openssh

    1、上传&挂载镜像

    scp E:ISOCentOS-7-x86_64-Minimal-2003.iso root@10.10.185.115:/root/
    ssh root@10.10.185.115
    mount -o loop CentOS-7-x86_64-Minimal-2003.iso /mnt
    

    2、方式1:设置源更新(仅更新当前)

    [InstallMedia]
    name=CentOS 7.6
    enabled=1
    gpgcheck=0
    baseurl=file:///mnt/
    
    # 移除无用的repo
    mkdir /root/yum.repos.d/
    mv /etc/yum.repos.d/CentOS-* ~/yum.repos.d/
    # 见上段
    vi /etc/yum.repos.d/media.repo
    
    # 查看ssh/sshd版本,并升级
    ssh -V
    sshd -V
    yum makecache
    yum upgrade openssh
    ssh -V
    sshd -V
    
    # 查看sshd状态,刚重启过
    systemctl status sshd
    
    $ ssh -V
    OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
    $ sshd -V
    unknown option -- V
    OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
    
    $ ssh -V
    OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
    $ sshd -V
    unknown option -- V
    OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
    

    3、方式2:复制rpm包直接安装(易分发其他服务器)

    此方式比较复杂的地方是需要确定依赖的包,openssh依赖相对简单可以直接复制,如果是其他依赖多的包,需要先通过yum install --downloadonly --downloaddir=获取所有的rpm。

    PS:iso挂载的源,通过yum install --downloadonly --downloaddir=竟然不起作用,也不进yum的cache,只能通过网络的源才行?

    mkdir openssh_rpms
    cp /mnt/Packages/openssh* openssh_rpms/
    cp /mnt/Packages/openssl* openssh_rpms/
    yum install openssh_rpms/*.rpm
    

    其他

    yum缓存地址:/var/cache/yum
    设置ip:nmtui
    重启网卡:
    systemctl restart network
    /etc/init.d/network restart
    service network restart
    仅下载rpm包:yum install --downloadonly --downloaddir=./openssh_rpms openssh
    
  • 相关阅读:
    Oracle Haip无法启动问题学习
    OGG-Veridata如何对比没有主键的表?
    除PerfDog之外,还有什么性能测试工具。
    test
    Android系统WiFi网络架构
    audit2allow 添加SELinux权限
    select、poll、epoll之间的区别总结
    属性问题展开的selinux权限介绍
    android property属性property_set()&& property_get() selinux权限问题
    关于网络&wifi基础内容
  • 原文地址:https://www.cnblogs.com/dandelion/p/14331495.html
Copyright © 2011-2022 走看看