1. 程式人生 > >centos 7 openssh7.4升級

centos 7 openssh7.4升級

local

Openssh7.4升級步驟




#第一步安裝GCC工具 (有yum源最好,直接yum gcc和pam)
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm
rpm -ivh pam-devel-1.1.8-9.el7.x86_64.rpm

#第二步安裝zlib-1.2.8.tar.gz
tar -xvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install


#驗證查看
ll /usr/local/lib

#第三步安裝Openssl-fips
tar -xvzf openssl-fips-2.0.12.tar.gz
cd openssl-fips-2.0.12/
./config
make
make install

#第四步安裝openssl-1.0.2c.tar.gz
tar -xvzf openssl-1.0.2c.tar.gz
cd openssl-1.0.2c/
./config
make
make install

#第五步安裝openssh-7.4.p1
tar -xvzf 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/local/ssl --without-hardening
make
make install
cp /root/scripts/openssh/openssh-7.4p1/ssh_config /etc/ssh/ssh_config
cp /root/scripts/openssh/openssh-7.4p1/sshd_config /etc/ssh/sshd_config
cd /root/scripts/openssh/openssh-7.4p1/contrib/redhat
pwd
/root/scripts/openssh/openssh-7.4p1/contrib/redhat
####以下操作註意路徑
mv /etc/init.d/sshd /etc/init.d/sshd20170320
cp sshd.init /etc/init.d/sshd
chmod u+x /etc/init.d/sshd
chkconfig --add sshd
> ~/.ssh/
>.ssh/known_hosts
service sshd restart

升級後要關閉selinux 否則連接報錯permission deny
##註意: 升級後的版本需要用最新版本的遠程連接工具才能進行連接,比如putty0.68。

centos 7 openssh7.4升級