欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux操作系統(tǒng)如何升級openssh-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Linux操作系統(tǒng)如何升級openssh,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比盧氏網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式盧氏網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋盧氏地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

導(dǎo)語

Redhat企業(yè)級系統(tǒng)的6.9版自帶SSH版本為OpenSSH_5.3p1, 基于審計和安全性需求,建議將其升級到最新的OpenSSH版本,當(dāng)前官網(wǎng)最新版本為7.4p1. 本文檔將詳細(xì)介紹OpenSSH升級的完整步驟。需要說明的是,升級過程中雖然涉及zlib、openssl和openssh的卸載,但是并不會導(dǎo)致當(dāng)前的ssh遠(yuǎn)程連接會話斷開,因此是可以將整個升級過程寫成自動化腳本以進(jìn)行自動批量部署的。

步驟

1、準(zhǔn)備工作

1.1、下載相關(guān)軟件包

OpenSSH需要依賴ZLIB和OpenSSL,因此需要從官網(wǎng)下載三者的源碼包。需要注意的是:OpenSSH最新版7.4p1依賴的OpenSSL版本為1.0.2k,而不是其最新版1.1.0e(使用此版會升級失?。?ZLIB可以使用最新版1.2.11,同時redhat6.9自帶的zlib版本為1.2.3,也可不進(jìn)行升級(建議zlib還是使用原有版本1.2.3,升級正常且不會有其他各種小問題)。 三者源碼下載地址:

http://www.zlib.net/

http://www.openssl.org/

http://www.openssh.org/

1.2、查看系統(tǒng)當(dāng)前軟件版本

# rpm -q zlib

# openssl version

# ssh -V

1.3、配置本地yum源

因安裝相關(guān)工具和編譯源碼需要先安裝部分軟件包,因此需要先配置好本地yum源(如有遠(yuǎn)程yum源更好),配置方法如下:

A、將操作系統(tǒng)鏡像上傳到服務(wù)器中,進(jìn)行掛載

# mount -o loop  /soft/iso/OEL6.9.iso  /yum        #此處掛載目錄可自行指定

如果需要在系統(tǒng)啟動時自動掛載,可以把上面這個命令加入/etc/rc.d/rc.local文件中

B、配置yum源文件

 

# cd /etc/yum.repos.d

# rm -f *                     #刪除當(dāng)前所有yum源文件

# gedit local.repo           #加入如下內(nèi)容

[Redhat6.9]

name=rhel6.9

baseurl=file:///yum

enabled=1

gpgcheck=0

 

1.4、安裝編譯所需工具包

# yum -y install gcc pam-devel zlib-devel

1.5關(guān)閉iptable和selinux(注意,必須關(guān)閉,否則升級后重啟操作系統(tǒng)后不能使用xftp和secureCRT)

service iptables stop                #關(guān)閉防火墻

chkconfig iptables off               #設(shè)置防火墻開機(jī)不啟動

chkconfig xinetd on                 #設(shè)置telnet服務(wù)開機(jī)啟動

getenforce                        #查看selinux狀態(tài)
setenforce 0                      #設(shè)置selinux為關(guān)閉

為防止OpenSSH升級后通過遠(yuǎn)程終端無法連接機(jī)器,建議將其關(guān)閉,方法如下:

vi /etc/selinux/config
將SELINUX=enforcing修改為SELINUX=disabled

2、正式升級

2.1、升級OpenSSL

官方升級文檔:http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/openssl.html

A、備份當(dāng)前openssl

 

# find / -name openssl

/usr/lib64/openssl

/usr/bin/openssl

/etc/pki/ca-trust/extracted/openssl

 

# 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

如下兩個庫文件必須先備份,因系統(tǒng)內(nèi)部分工具(如yum、wget等)依賴此庫,而新版OpenSSL不包含這兩個庫

# cp /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.10.old

# cp /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.10.old

 

 

B、卸載當(dāng)前openssl

# rpm -qa | grep openssl

openssl-1.0.1e-42.el6.x86_64

 

# rpm -e --nodeps openssl-1.0.1e-42.el6.x86_64

# rpm -qa | grep openssl
或者直接執(zhí)行此命令:rpm -qa |grep openssl|xargs -i rpm -e --nodeps {}

C、解壓openssl_1.0.2k源碼并編譯安裝

 

# tar -zxvf openssl-1.0.2k.tar.gz

# cd openssl-1.0.2k

# ./config --prefix=/usr --openssldir=/etc/ssl --shared  zlib    #必須加上--shared,否則編譯時會找不到新安裝的openssl的庫而報錯

# make

# make test                            #必須執(zhí)行這一步結(jié)果為pass才能繼續(xù),否則即使安裝完成,ssh也無法使用

# make install

# openssl version -a                   #查看是否升級成功

 

D、恢復(fù)共享庫

由于OpenSSL_1.0.2k不提供libcrypto.so.10和libssl.so.10這兩個庫,而yum、wget等工具又依賴此庫,因此需要將先前備份的這兩個庫進(jìn)行恢復(fù),其他的可視情況考慮是否恢復(fù)。(如果沒有安裝最新的zlib這個步驟可以跳過)

# mv  /usr/lib64/libcrypto.so.10.old  /usr/lib64/libcrypto.so.10

# mv  /usr/lib64/libssl.so.10.old  /usr/lib64/libssl.so.10

2.2、升級OpenSSH

官方升級文檔:http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssh.html

A、備份當(dāng)前openssh

# mv /etc/ssh /etc/ssh.old

B、卸載當(dāng)前openssh

 

# rpm -qa | grep openssh

openssh-clients-5.3p1-111.el6.x86_64

openssh-server-5.3p1-111.el6.x86_64

openssh-5.3p1-111.el6.x86_64

openssh-askpass-5.3p1-111.el6.x86_64

 

# rpm -e --nodeps openssh-5.3p1-111.el6.x86_64

# rpm -e --nodeps openssh-server-5.3p1-111.el6.x86_64

# rpm -e --nodeps openssh-clients-5.3p1-111.el6.x86_64

# rpm -e --nodeps openssh-askpass-5.3p1-111.el6.x86_64

# rpm -qa | grep openssh
或者直接執(zhí)行此命令:rpm -qa |grep openssh|xargs -i rpm -e --nodeps {}

 

C、openssh安裝前環(huán)境配置

# 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

D、解壓openssh_7.4p1源碼并編譯安裝

# tar -zxvf openssh-7.4p1.tar.gz

# cd openssh-7.4p1

# ./configure --prefix=/usr  --sysconfdir=/etc/ssh  --with-md5-passwords  --with-pam  --with-zlib --with-openssl-includes=/usr --with-privsep-path=/var/lib/sshd

# make

# make install

E、openssh安裝后環(huán)境配置(本步驟目前看可以直接跳過,沒有影響)

# 在openssh編譯目錄執(zhí)行如下命令
# install -v -m 755    contrib/ssh-copy-id /usr/bin

# install -v -m 644    contrib/ssh-copy-id.1 /usr/share/man/man1

# install -v -m 755 -d /usr/share/doc/openssh-7.4p1

# install -v -m 644    INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-7.4p1
# ssh -V              #驗(yàn)證是否升級成功

F、啟用OpenSSH服務(wù)

 

# 在openssh編譯目錄執(zhí)行如下目錄
# mv /etc/init.d/sshd  /etc/init.d/sshd.old

# cp -p contrib/redhat/sshd.init /etc/init.d/sshd

# chmod +x /etc/init.d/sshd

備份配置文件

# mv /etc/ssh/ssh_config  /etc/ssh/ssh_config_old

# mv /etc/ssh/sshd_config  /etc/ssh/sshd_config_old

# cp ssh_config  /etc/ssh/ssh_config

# cp sshd_config  /etc/ssh/sshd_config

修改配置文件

# gedit /etc/ssh/sshd_config

加入以下內(nèi)容

PermitRootLogin yes

設(shè)置和啟動sshd服務(wù)

# chkconfig  --add  sshd

# chkconfig  sshd  on

# chkconfig  --list  sshd

# service sshd restart
注意:如果升級操作一直是在ssh遠(yuǎn)程會話中進(jìn)行的,上述sshd服務(wù)重啟命令可能導(dǎo)致會話斷開并無法使用ssh再行登入(即ssh未能成功重啟),此時需要通過telnet登入再執(zhí)行sshd服務(wù)重啟命令。

 

3、善后工作

新開啟遠(yuǎn)程終端以ssh [ip]登錄系統(tǒng),確認(rèn)一切正常升級成功后,只需關(guān)閉telnet服務(wù)以保證系統(tǒng)安全性即可。

# mv /etc/securetty.old /etc/securetty

# chkconfig  xinetd off

# service xinetd stop

如有必要,可重新開啟防火墻

# service iptables start

# chkconfig iptables on

如需還原之前的ssh配置信息,可直接刪除升級后的配置信息,恢復(fù)備份。

# rm -rf /etc/ssh

# mv /etc/ssh.old /etc/ssh

上述就是小編為大家分享的Linux操作系統(tǒng)如何升級openssh了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

當(dāng)前文章:Linux操作系統(tǒng)如何升級openssh-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article28/psijp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
九九九热视频免费观看| 不卡免费成人日韩精品| 日本免费一本一二区三区| 日韩和欧美的一区二区三区| 日韩成人免费性生活视频| 国内九一激情白浆发布| 老司机精品国产在线视频| 一区二区日韩欧美精品| 国产人妻熟女高跟丝袜| 亚洲香艳网久久五月婷婷| 国产水滴盗摄一区二区| 久久国产青偷人人妻潘金莲| 99久免费精品视频在线观| 国产精品99一区二区三区| 午夜亚洲精品理论片在线观看| 黄色美女日本的美女日人| 美国欧洲日本韩国二本道| 激情丁香激情五月婷婷| 婷婷激情五月天丁香社区| 亚洲精品国产主播一区| 欧美日韩久久精品一区二区| 国产一区二区三区丝袜不卡| 狠狠亚洲丁香综合久久| 国产又粗又猛又长又黄视频| 日韩亚洲精品国产第二页| 日韩av生活片一区二区三区| 国产无摭挡又爽又色又刺激| 国产毛片av一区二区三区小说| 亚洲一区二区三区四区性色av| 99一级特黄色性生活片| 麻豆tv传媒在线观看| 特黄大片性高水多欧美一级| 成年男女午夜久久久精品| 国产乱淫av一区二区三区| 免费精品国产日韩热久久| 亚洲欧美日韩综合在线成成| 日韩午夜福利高清在线观看| 日本少妇三级三级三级| 果冻传媒精选麻豆白晶晶| 欧美精品久久男人的天堂| 国产91色综合久久高清|