天天看點

HP Unix openssl、openssh 更新

一、更新前請先啟用telnet服務!防止遠端ssh連接配接斷開後無法連到伺服器上。

二、準備好下面的5個包,這幾個包是更新openssh和openssl所依賴的。

下面的包的官網下載下傳位址是http://hpux.connect.org.uk/hppd/packages_popular.html

gettext-0.19.8.1-ia64-11.31.depot.gz  libiconv-1.14-ia64-11.31.depot.gz     

openssh-7.4p1-ia64-11.31.depot.gz    openssl-1.0.2j-ia64-11.31.depot.gz    zlib-1.2.8-ia64-11.31.depot.gz

mkdir test

mv gettext-0.19.8.1-ia64-11.31.depot.gz  libiconv-1.14-ia64-11.31.depot.gz    openssh-7.4p1-ia64-11.31.depot.gz      openssl-1.0.2j-ia64-11.31.depot.gz    zlib-1.2.8-ia64-11.31.depot.gz

test

gunzip  test/*gz#把test裡面的檔案全部解壓

三、安裝openssl、openssh等

1、先解除安裝版本低的軟體,這裡的gettext、zlib版本低于下載下傳的版本,重新安裝。

<a href="https://s2.51cto.com/wyfs02/M02/8C/B3/wKiom1h0vHewtPTjAAAUXnv8PGA518.png-wh_500x0-wm_3-wmp_4-s_276641387.png" target="_blank"></a>

這裡以删除zlib和安裝zlib做為執行個體:

(1)、輸入swremove,然後點選”Enter”鍵出現如下圖所示的界面:

<a href="https://s4.51cto.com/wyfs02/M00/8C/B0/wKioL1h0vKuDLRzjAABPiqgbIp0063.png-wh_500x0-wm_3-wmp_4-s_3083863617.png" target="_blank"></a>

(2)、使用空格鍵標明要删除的zlib包,使用”Tab”鍵切換到”Actions”選項會出現下圖所示的界面:

<a href="https://s3.51cto.com/wyfs02/M02/8C/B0/wKioL1h0vO-hVeRbAABZR_MFh7A458.png-wh_500x0-wm_3-wmp_4-s_1765657231.png" target="_blank"></a>

(3)、使用滑鼠單擊”Remove”選項,會出現如下圖所示的界面:

<a href="https://s3.51cto.com/wyfs02/M00/8C/B3/wKiom1h0vTCwxQF-AABMBcoMp-U436.png-wh_500x0-wm_3-wmp_4-s_4283462627.png" target="_blank"></a>

(4)、點選”OK”按鈕,執行删除軟體指令,使用”Tab”鍵在各個按鈕之間切換。執行完如下圖所示:

<a href="https://s3.51cto.com/wyfs02/M00/8C/B0/wKioL1h0vYGg8T38AABRUM5bqL8465.png-wh_500x0-wm_3-wmp_4-s_1166166974.png" target="_blank"></a>

(5)、看到了軟體已删除完成。使用”Tab”鍵切換到”Done”按鈕,單擊滑鼠,出現下圖所示界面:

<a href="https://s2.51cto.com/wyfs02/M01/8C/B0/wKioL1h0vb6xbHm8AABRsiFFvuo071.png-wh_500x0-wm_3-wmp_4-s_2091424502.png" target="_blank"></a>

可以看到軟體已删除成功!

(6)、使用”Tab”鍵切換到”File”按鈕,單擊”Exit”退出,如下圖所示:

<a href="https://s4.51cto.com/wyfs02/M00/8C/B3/wKiom1h0vhCQAkVQAABSzzNedpg381.png-wh_500x0-wm_3-wmp_4-s_926689770.png" target="_blank"></a>

(7)、還可以通過swlist指令檢視軟體是否删除成功。如下圖所示:

<a href="https://s2.51cto.com/wyfs02/M02/8C/B3/wKiom1h0vn-QiTjxAAAqx8Wn51E199.png-wh_500x0-wm_3-wmp_4-s_335168636.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/8C/B0/wKioL1h0vj2C8mPbAAAWyTZbwMk059.png-wh_500x0-wm_3-wmp_4-s_1238191381.png" target="_blank"></a>

說明軟體已删除成功

(8)、安裝zlib,使用swinstall -s /home/hxres/test/zlib-1.2.8-ia64-11.31.depot指令,/home/hxres/test/zlib-1.2.8-ia64-11.31.depot是zlib檔案所在的路徑。指令執行結果如下圖所示:

注意:要使用gunzip 指令把zlib-1.2.8-ia64-11.31.depot.gz檔案解壓成字尾為depot格式的檔案。這裡是zlib-1.2.8-ia64-11.31.depot。

<a href="https://s5.51cto.com/wyfs02/M01/8C/B0/wKioL1h0vryTE-MsAABlfPDY_wc670.png-wh_500x0-wm_3-wmp_4-s_4003139640.png" target="_blank"></a>

(10)、點選”Enter”鍵進入下圖所示的界面:

<a href="https://s1.51cto.com/wyfs02/M00/8C/B3/wKiom1h0vvHD90RjAAA6CbvMoT8018.png-wh_500x0-wm_3-wmp_4-s_868146368.png" target="_blank"></a>

(11)、使用”Space”鍵標明軟體包,然後使用”Tab”鍵切換到”Actions”按鈕上,點選”Install”按鈕,出現下圖所示的界面:

<a href="https://s4.51cto.com/wyfs02/M00/8C/B0/wKioL1h0vxij98cZAABNvrj40M4168.png-wh_500x0-wm_3-wmp_4-s_2449999525.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/8C/B3/wKiom1h0v0Sz2FkOAABLwfBC-Dg358.png-wh_500x0-wm_3-wmp_4-s_4043856319.png" target="_blank"></a>

(12)、點選”OK”按鈕,安裝軟體!安裝完成如下圖所示:

<a href="https://s4.51cto.com/wyfs02/M02/8C/B0/wKioL1h0v3nRWFNBAABL70FRVTY634.png-wh_500x0-wm_3-wmp_4-s_473385729.png" target="_blank"></a>

(13)、點選”Done”按鈕,并點選”File”菜單裡的”Exit”退出,如下圖所示:

<a href="https://s2.51cto.com/wyfs02/M00/8C/B0/wKioL1h0v8iDXyN3AAA8jnDxjV8833.png-wh_500x0-wm_3-wmp_4-s_3484924926.png" target="_blank"></a>

(14)、使用swlist指令檢視zlib包是否安裝成功,如下圖所示:

<a href="https://s5.51cto.com/wyfs02/M00/8C/B4/wKiom1h0wD2AGZSyAAAqx8Wn51E851.png-wh_500x0-wm_3-wmp_4-s_1579023186.png" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/8C/B4/wKiom1h0wBnDQnQoAAAY_RQ6MCE528.png-wh_500x0-wm_3-wmp_4-s_1109259571.png" target="_blank"></a>

從上圖看zlib已安裝成功!

2、安裝openssl的步驟

(1)、安裝前,先把執行的程式和頭檔案删除,這裡是打成别的名稱

mv /usr/bin/openssl /usr/bin/openssl.old 

mv /usr/include/openssl   /usr/include/openssl.old

(2)、安裝openssl

swinstall -s /home/hxres/test/openssl-1.0.2j-ia64-11.31.depot

出現下圖所示的界面:

<a href="https://s1.51cto.com/wyfs02/M00/8C/B0/wKioL1h0wJXALMBZAAA4hptwF58888.png-wh_500x0-wm_3-wmp_4-s_1530142879.png" target="_blank"></a>

(3)、點選“Actions”,"Install"安裝既可。

(4)、做主程式和頭檔案的軟連結

ln -s /usr/local/bin/openssl /usr/bin/openssl

ln -s /usr/local/include/openssl /usr/include/openssl

(5)、安裝gettext、openssh等軟體

再安裝

swinstall -s /home/hxres/test/gettext-0.19.8.1-ia64-11.31.depot

swinstall -s /home/hxres/test/openssh-7.3p1-ia64-11.31.depot

注意:安裝openssh前可以把ssh服務停用,使用telnet連接配接到伺服器上安裝相關的包!

使用/sbin/init.d/secsh stop 指令停用服務 

Libiconv已有還是最新版本故不需要安裝

4、裝完openssh後執行下面的操作:

cp  /opt/ssh/etc/ssh_host*  /usr/local/etc#把原配置檔案備份

mv  /usr/sbin/sshd  /usr/sbin/sshdold20161128#把原主程式備份

ln  -s  /usr/local/sbin/sshd  /usr/sbin/sshd#新安裝的程式做軟連結

mv  /usr/bin/ssh  /usr/bin/sshold20161128#把原主程式備份

ln  -s  /usr/local/bin/ssh  /usr/bin/ssh#連結程式要新安裝的ssh主程式上

修改/usr/local/etc/sshd_config内容為下面所示:

Port 22

Protocol 2

ListenAddress 0.0.0.0

HostKey /usr/local/etc/ssh_host_rsa_key

HostKey /usr/local/etc/ssh_host_dsa_key

SyslogFacility AUTH

LogLevel INFO

PermitRootLogin yes

RhostsRASAuthentication no

IgnoreRhosts yes

UsePrivilegeSeparation yes

修改/sbin/init.d/secsh啟動腳本:改為以下内容

WHAT_PATH=/usr/local/sbin/sshd

 ps -ef | grep "/usr/local/sbin/sshd" | grep -v grep &gt; /dev/null

啟動ssh

# /sbin/init.d/secsh  start

HP-UX Secure Shell started

驗證openssl、openssh更新結果如下圖所示:表示更新成功!

<a href="https://s5.51cto.com/wyfs02/M01/8C/B4/wKiom1h0wQCTL9tEAAAIpkqA32o729.png-wh_500x0-wm_3-wmp_4-s_1248145114.png" target="_blank"></a>

本文轉自伺服器運維部落格51CTO部落格,原文連結http://blog.51cto.com/shamereedwine/1890830如需轉載請自行聯系原作者

neijiade10000

下一篇: 生活感言

繼續閱讀