简单的openssh自动升级脚本
在使用前需要注意:
在/tmp/123下面有這三個文件:
zlib-1.2.11???? openssh-7.4p1?? openssl-1.0.2k
安裝必要的工具 gcc以及其依賴包,建議直接用yum安裝GCC
安裝好TELNET
腳本執(zhí)行完成后,先看SSH版本再重啟服務(wù)。
安裝pam-devdel包以及其依賴包
安裝ncurses包及其依賴包
#安裝zlib
cd /tmp/123
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
?./configure --prefix=/usr/local/zlib
make
make install
#mv? /usr/lib64/openssl /usr/lib64/openssl.old
#mv? /usr/bin/openssl? /usr/bin/openssl.old
#mv /etc/pki/ca-trust/extracted/openssl? /etc/pki/ca-trust/extracted/openssl.old
cp? /usr/lib64/libcrypto.so.10? /usr/lib64/libcrypto.so.10.old
cp? /usr/lib64/libssl.so.10? /usr/lib64/libssl.so.10.old
rpm -qa |grep openssl|xargs -i rpm -e --nodeps {}
#安裝SSL
cd /tmp/123/
tar -zxvf openssl-1.0.2k.tar.gz
cd openssl-1.0.2k
./config --prefix=/usr --openssldir=/etc/ssl --shared zlib?
make
make test
make install?
#mv? /usr/lib64/libcrypto.so.10.old? /usr/lib64/libcrypto.so.10
#mv? /usr/lib64/libssl.so.10.old? /usr/lib64/libssl.so.10
openssl version -a
#_____________________________________________-
#安裝SSH
install? -v -m700 -d /var/lib/sshd
?chown? -v root:sys /var/lib/sshd
?groupadd -g 50 sshd
?useradd? -c 'sshd PrivSep' -d /var/lib/sshd -g sshd -s /bin/false -u 50 sshd
cd /tmp/123
tar -zxvf openssh-7.4p1.tar.gz
cd openssh-7.4p1
./configure?? --prefix=/usr?? --sysconfdir=/etc/ssh?? --with-md5-passwords?? --with-pam?? --with-tcp-wrappers?? --with-ssl-dir=/usr?? --without-hardening
make
make install
install -v -m755??? contrib/ssh-copy-id /usr/bin
?install -v -m644??? contrib/ssh-copy-id.1 /usr/share/man/man1
?install -v -m755 -d /usr/share/doc/openssh-7.4p1
?install -v -m644??? INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-7.4p1
?ssh -V???????????? ?
echo 'X11Forwarding yes' >> /etc/ssh/sshd_config
cp -p contrib/redhat/sshd.init /etc/init.d/sshd
chmod +x /etc/init.d/sshd
chkconfig? --add? sshd
?chkconfig? sshd? on
?chkconfig? --list? sshd
echo "Port 22" >>/etc/ssh/sshd_config
?service sshd restart
本文轉(zhuǎn)自 zfno11 51CTO博客,原文鏈接:http://blog.51cto.com/zfno111/1921314
總結(jié)
以上是生活随笔為你收集整理的简单的openssh自动升级脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL优化之三:SQL语句优化
- 下一篇: vCenter Server管理:[2]