公升級openssh版本

2021-09-20 22:05:43 字數 1461 閱讀 1956

有網路情況下

tar zxvf openssh-7.1p1.tar.gz

cd openssh-7.1

./configure --prefix=/usr --sysconfdir=/etc/ssh

make

make install

2 解決如下環境報錯:

configure: error: *** zlib.h missing - please install first or check config.log ***

yum install openssl openssl-devel -y

3 編譯

yum install make automake gcc gcc-c++ gcc-g77 -y
4 覆蓋配置檔案

make install覆蓋/etc/ssh配置檔案時可能會報錯,刪掉/etc/ssh下的報錯配置檔案,再make install一次就可以了。但是有時候可能需要把整個**刪掉重新解壓重複以上過程。

5 如果使用root遠端無法登入,修改/etc/ssh/sshd_config

permitrootlogin yes。

6 檢視公升級後的版本

/usr/bin/ssh -v

無網路如何公升級

1、準備相關的包

2、安裝zlib

tar -zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib && make && make install

3、安裝openssl-fips

tar zxvf openssl-fips-2.0.5.tar.gz

cd openssl-fips

./config

make && make install

4、安裝openssl

tar -zxvf openssl-1.0.1h.tar.gz

cd openssl-1.0.1h

./config fips --shared    

make && make install

5、將新編譯的openssl library 加入系統動態庫鏈結中

echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

ldconfig

6、安裝pam,首先解除安裝舊版本

檢視版本資訊:rpm -qa|grep pam

解除安裝舊版本:rpm -e --nodeps pam-1.1.1-17.el6.x86_64

8、加入到系統服務,重啟sshd公升級成功

chkconfig --add sshd

service sshd restart

公升級openssh版本

有網路情況下 tar zxvf openssh 7.1p1.tar.gz cd openssh 7.1 configure prefix usr sysconfdir etc ssh make make install2 解決如下環境報錯 configure error zlib.h missing...

CentOS下OpenSSH版本公升級

1 進入centos系統後,切換到root使用者,檢視當前openssh版本 安裝依賴環境 yum install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre de...

公升級openssh到高版本

linux公升級openssh到高版本 可以解決openssh 安全漏洞 cve 2018 15919 和ssh伺服器型別和版本 2 安裝依賴和元件 yum install y gcc openssl devel pam devel rpm build 3 備份cp r etc ssh sshbac...