redhat4升级openssh7.3p1

2018-08-23  本文已影响14人  Ze_phyr

上古系统redhat4自带上古openssh3,业务需求,更新openssh7.3,因为是批量,那就脚本走着:

#!/bin/bash

#安装telnet-server

rpm -ivh telnet-server-0.17-31.EL4.5.i386.rpm &> /dev/null

sed -i s/yes/no/ /etc/xinetd.d/telnet

echo -e 'pts/0\npts/1' >> /etc/securetty

service xinetd restart

#解压tar.gz

ls *.gz |xargs -n1 tar zxf

#安装zlib

cd /root/zlib*

./configure --prefix=/usr/local/zlib &> /dev/null

make &> /dev/null

make install &> /dev/null

#安装openssl

cd /root/openssl*

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl/openssl &> /dev/null

make &> /dev/null

make install &> /dev/null

#安装openssh

cd /root/openssh*

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/ssl --with-pam &> /dev/null

make &> /dev/null

make install &> /dev/null

sed -i s/GSSAPIAuthentication\ yes/#GSSAPIAuthentication\ yes/ /etc/ssh/sshd_config

sed -i s/GSSAPICleanupCredentials\ yes/#GSSAPICleanupCredentials\ yes/ /etc/ssh/sshd_config

上一篇 下一篇

猜你喜欢

热点阅读