<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      弱弱的問一句,你們要求升級煩人的openssh了嗎? -- linux 升級最新版 openssh-8.4p1

      弱弱的問一句,你們要求升級煩人的openssh了嗎?

      分享個腳本,測試好使~

      #!/bin/bash
      #	author:wangxinyu
      #	company:lx
      #	version: v8.4
      #	date: Fri Oct 16 18:16:23 CST 2020
      #	state: Continuously updated
      # 
      # 使用前提 : 
      # 1. 配置好yum源
      # 2. 防止斷連,開啟telnet服務
      # 3. 上傳最新版的軟件包
      
      # 
      #需要手動修改的變量
      version="ssh_8.4" #定義版本號
      soft_dir="opt" # 上傳安裝介質的目錄
      ssl_media="openssl-1.1.1h.tar.gz"  #軟件包名
      ssh_media="openssh-8.4p1.tar.gz" # 軟件包名
      
      #
      ssl_soft="/$soft_dir/$ssl_media"
      ssh_soft="/$soft_dir/$ssh_media"
      
      #
      if [ -f "${ssl_soft}" -a -f "${ssh_soft}" ];then
        filepath="/$soft_dir/$version" # 定義工作目錄
        mkdir -p $filepath
      else
        echo "`date +%H:%M:%S`--install media is not exist" |tee -a $filepath/check_point.log
        echo "`date +%H:%M:%S`--exitd" |tee -a ./check_point.log
        exit;
      fi
      
      #安裝升級所需依賴包
      function InstallDeploy(){
      	echo "`date +%H:%M:%S`--install the Depend on the package.." |tee -a $filepath/check_point.log
      	yum -y install gcc pam-devel zlib-devel perl openssl-devel
      	echo "`date +%H:%M:%S`--install completed " |tee -a $filepath/check_point.log
      
      }
      
      #
      function Unpack(){
      	echo "`date +%H:%M:%S`--Unpack the package.... " |tee -a $filepath/check_point.log
      	cd $filepath
      	tar xvf /$soft_dir/openssl-1.1.1h.tar.gz
      	tar xvf /$soft_dir/openssh-8.4p1.tar.gz
      	echo "`date +%H:%M:%S`--Unpack completed " |tee -a $filepath/check_point.log
      }
      
      function Backup(){
      	echo "`date +%H:%M:%S`--Backup important files..." |tee -a $filepath/check_point.log
      	\cp -af  /usr/lib64/openssl /usr/lib64/openssl.old
      	\cp -af  /usr/bin/openssl  /usr/bin/openssl.old
      	\cp -af  /etc/pki/ca-trust/extracted/openssl  /etc/pki/ca-trust/extracted/openssl.old
      	\cp -af  /usr/lib64/libcrypto.so.10  /usr/lib64/libcrypto.so.10.old
      	\cp -af  /usr/lib64/libssl.so.10  /usr/lib64/libssl.so.10.old
      	\cp -arf /etc/ssh/ /etc/ssh_`date +%F`	
      	echo "`date +%H:%M:%S`--Backup completed " |tee -a $filepath/check_point.log
      	
      }
      
      function Installopenssl(){
      	echo "`date +%H:%M:%S`--Installopenssl...." |tee -a $filepath/check_point.log
      	cd $filepath/openssl*/
      	echo "`date +%H:%M:%S`--start to install openssl........." |tee -a $filepath/check_point.log
      	./config --prefix=/usr/local --openssldir=/usr/local/openssl
        	make && make install &&
      	# 加載動態庫
      	echo "/usr/local/lib64/" >> /etc/ld.so.conf
      	ldconfig 
        	echo "`date +%H:%M:%S`--openssl upgrade complete..." |tee -a $filepath/check_point.log
      	echo "`date +%H:%M:%S`--version: `openssl version`" |tee -a $filepath/check_point.log
      	echo "`date +%H:%M:%S`--Installopenssl completed " |tee -a $filepath/check_point.log
      }
      
      function Installopenssh(){
      	echo "`date +%H:%M:%S`--Installopenssh...." |tee -a $filepath/check_point.log	
      	cd $filepath/openssh*/
      	echo "`date +%H:%M:%S`--start to install openssh..." |tee -a $filepath/check_point.log
      	./configure \
      	--prefix=/usr \
      	--sysconfdir=/etc/ssh \
      	--with-md5-passwords \
      	--with-pam \
      	--with-tcp-wrappers \
      	--with-ssl-dir=/usr/local/openssl \
      	--with-zlib=/usr/local/lib64 \
      	--without-hardening
        	make && 
      	chmod 600 /etc/ssh/ssh_host*
      	make install &&
      	echo "`date +%H:%M:%S`--Installopenssh completed " |tee -a $filepath/check_point.log
      }
      
      function Configssh(){
      	echo "`date +%H:%M:%S`--Config ssh...." |tee -a $filepath/check_point.log
      	cd $filepath/openssh*/
      	mv  /usr/lib/systemd/system/sshd.service  /usr/lib/systemd/system/sshd.service_bk 
      	cp contrib/redhat/sshd.init /etc/init.d/sshd
      	chmod a+x /etc/init.d/sshd 
      	cp contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
      	chkconfig --add sshd
      	chkconfig sshd on
      	systemctl enable sshd
      	echo "KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1" >> /etc/ssh/sshd_config 
      	#sed -i 's/PermitRootLogin/#&/' /etc/ssh/sshd_config
      	#echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
      	echo "`date +%H:%M:%S`--Config ssh...."  |tee -a ./check_point.log
      	echo "`date +%H:%M:%S`--Restart ssh service...." |tee -a $filepath/check_point.log
      	systemctl restart sshd
      	echo "`date +%H:%M:%S`--Restart ssh completed " |tee -a $filepath/check_point.log
      	}
      
      function start(){
      	InstallDeploy
      	Unpack
      	Backup
      	Installopenssl
      	Installopenssh
      	Configssh
      
      	
      }
      
      
      start
      
      
      
      
      
      

      … 有時間了整理 ansible 版本的~~

      posted @ 2020-10-16 18:17  運維小九九  閱讀(6)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久久精品国产精品久久| 国产AV无码专区亚洲AWWW| 亚洲日韩一区二区| 亚洲国产精品成人av网| 夜夜爽77777妓女免费看| 少妇午夜啪爽嗷嗷叫视频| 日韩三级一区二区在线看| 日本欧美大码a在线观看| 亚洲中文字幕一区二区| 日韩在线视频一区二区三| 国产精品女同一区三区五区| 亚洲国产欧美不卡在线观看 | 不卡AV中文字幕手机看| 国产精品天干天干综合网| 亚洲精品国产中文字幕| 国产精品免费AⅤ片在线观看| 亚洲卡1卡2卡新区网站| 亚洲精品国产精品国在线| 日韩淫片毛片视频免费看| 精品人妻伦一二三区久久aaa片| 国产亚洲精品久久久久秋霞| 大陆熟妇丰满多毛xxxx| 中文字幕亚洲人妻系列| 亚洲国产精品一区二区第一页| 丰满的少妇被猛烈进入白浆| 色综合天天综合网天天看片| 欧美午夜小视频| 日本一区午夜艳熟免费| 国产成人av免费观看| 男人一天堂精品国产乱码| 国产亚洲精品VA片在线播放| 高清日韩一区二区三区视频| 肥臀浪妇太爽了快点再快点 | 国产av中文字幕精品| 久久国产乱子精品免费女| 亚洲 校园 欧美 国产 另类 | 国产高清自产拍av在线| 99热精品毛片全部国产无缓冲 | 久久国产精品第一区二区| 2019久久久高清日本道| 亚洲AV美女在线播放啊|