• 注册
  • WordPress后台-外观-小工具 进行配置小工具

    BBS Openssh 关注:11 内容:13

    Centos8安装openssh-8.6p1-1.el8

  • 查看作者
  • 打赏作者
  • 拉黑名单
  • Lv.14
    十月你好

    Centos8安装openssh-8.6p1-1.el8

    ssh -V
    OpenSSH_8.0p1, OpenSSL 1.1.1g FIPS  21 Apr 2020
    
    ##脚本
    cat a.sh 
    
    #!/bin/bash
     
    NowTime=$(/bin/date +%Y%m%d%H%M%S)
     
    if [[ "$(whoami)" != "root" ]]; then
        echo "please run this script as root !" >&2
        exit 1
    fi
     
    if [[ ! -f  /usr/bin/cp  ]]; then
        echo "/usr/bin/cp file exists" >&2
        exit 1
    fi
    if [[ ! -d "/opt/backup/openssh_bak" ]];then
      mkdir -p /opt/backup/openssh_bak/
      /usr/bin/cp /etc/pam.d/sshd /opt/backup/openssh_bak/sshd.bak
      /usr/bin/cp /etc/pam.d/system-auth /opt/backup/openssh_bak/system-auth.bak
      /usr/bin/cp /etc/ssh/sshd_config /opt/backup/openssh_bak/
      /usr/bin/cp /etc/ssh/ssh_config /opt/backup/openssh_bak/
      /usr/bin/cp /etc/ssh/ssh*key /opt/backup/openssh_bak/
    else
      mkdir -p "/opt/backup/openssh_$NowTime/"
      /usr/bin/cp /etc/pam.d/sshd "/opt/backup/openssh_$NowTime/sshd.bak"
      /usr/bin/cp /etc/pam.d/system-auth "/opt/backup/openssh_$NowTime/system-auth.bak"
      /usr/bin/cp /etc/ssh/sshd_config "/opt/backup/openssh_$NowTime/"
      /usr/bin/cp /etc/ssh/ssh_config "/opt/backup/openssh_$NowTime/"
      /usr/bin/cp /etc/ssh/ssh*key "/opt/backup/openssh_$NowTime/"
    fi
     
    yum localinstall openssh-*.rpm -y
    chmod 600 /etc/ssh/ssh_host_*_key
    /usr/bin/cp /opt/backup/openssh_bak/sshd.bak /etc/pam.d/sshd
    echo -e '
    Port 22
    AddressFamily inet
    ListenAddress 0.0.0.0
    Protocol 2
    SyslogFacility AUTHPRIV
    PermitRootLogin yes
    MaxAuthTries 6
    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys
    PasswordAuthentication yes
    PermitEmptyPasswords no
    UsePAM yes
    UseDNS no
    X11Forwarding yes
    Subsystem       sftp    /usr/libexec/openssh/sftp-server
    ' > /etc/ssh/sshd_config
     
    systemctl enable sshd
    systemctl restart sshd
     
    ssh -V
    
    升级完
    ssh -V
    OpenSSH_8.6p1, OpenSSL 1.1.1g FIPS  21 Apr 2020

    Lv.1

    楼主辛苦了,谢谢楼主,楼主好人一生平安!

    回复

    请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 帖子间隔 侧栏位置: