1. 程式人生 > >openssh升級

openssh升級

openssh升級

#以下是根據我的實際環境所寫,請根據自己實際環境操作。

#OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

#GNU bash, version 4.1.2(2)-release (x86_64-redhat-linux-gnu)

#!/bin/bash

cd /tmp/openssl/

cp /usr/lib64/libssl.so.10 /tmp

cp /usr/lib64/libcrypto.so.10 /tmp

service sshd stop

rpm -e openssl openssh openssh-askpass openssh-clients openssh-server --nodeps

cp /tmp/libssl.so.10 /usr/lib64

cp /tmp/libcrypto.so.10 /usr/lib64

rpm -ivh openssl-1.0.1e-57.el6.x86_64.rpm

rpm -ivh openssh-5.3p1-122.el6.x86_64.rpm

rpm -ivh openssh-askpass-5.3p1-122.el6.x86_64.rpm

rpm -ivh openssh-server-5.3p1-122.el6.x86_64.rpm

rpm -ivh openssh-clients-5.3p1-122.el6.x86_64.rpm

rpm -e bash --nodeps

rpm -ivh bash-4.1.2-48.el6.x86_64.rpm

sed -i ‘s;#Port 22;Port 65022;g‘ /etc/ssh/sshd_config

/etc/init.d/sshd restart

ssh -V

bash -version |grep release

rpm -qa|grep openssh

rm -f /tmp/zw.sh


----------------------------

源碼opssl升級:

找到安裝目錄的路徑:

[[email protected] renyh]# find / -name ssh

/etc/ssh

/usr/local/bin/ssh

/tmp/openssh-7.4p1/ssh


進入安裝目錄卸載:

[[email protected] renyh]# cd /tmp/openssh-7.4p1

[[email protected] openssh-7.4p1]# make uninstall


掛載內部網絡鏡像,搭建本地yum源:

[[email protected] openssh-7.4p1]# mkdir /zhongw

[[email protected] openssh-7.4p1]# mount 172.16.0.218:/vx/Citrix_ISO_NFS/ /zhongw/

[[email protected] openssh-7.4p1]# mount -o loop /zhongw/CentOS-6.9-x86_64-bin-DVD1.iso /mnt/

[[email protected] openssh-7.4p1]# cat /etc/yum.repos.d/rhel-source.repo

[base]

Baseurl=file:///mnt/

Enabled=1

Gpgcheck=0


安裝升級ssh:

[[email protected] openssh-7.4p1]#yum -y install openssl

[[email protected] openssh-7.4p1]# yum -y install openssh-clients openssh openssh-server openssh-askpass

[[email protected] openssh-7.4p1]# ssh -V

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

記得檢查端口


ln -s /usr/bin/ssh /usr/local/bin/ssh

將前面目錄指定到後面的目錄(軟連接)


本文出自 “zhongw” 博客,請務必保留此出處http://295501803.blog.51cto.com/6579619/1965300

openssh升級