AIX6.1安裝openss7.8 (備忘)

上面左邊是我的個(gè)人微信,如需進(jìn)一步溝通,請加微信。?右邊是我的公眾號“Openstack私有云”,如有興趣,請關(guān)注。?
一個(gè)主機(jī)加固項(xiàng)目的需要,在測試環(huán)境AIX6.1上需要安裝openssh7.8?,由于AIX光驅(qū)沒有,安裝盤也沒有,只能找相關(guān)的lib包先下載好,再上傳到服務(wù)器上,有點(diǎn)亂,記錄一下備忘。?
我主要參考了這個(gè)網(wǎng)頁博客:?
78432505?
AIX6.1安裝完成之后默認(rèn)是沒有g(shù)cc編譯環(huán)境的,因此只能先安裝好gcc編譯環(huán)境,在網(wǎng)上找了一大圈,最后終于找齊了所有的安裝包,相關(guān)下載地址記錄如下:?
https://www.ibm.com/developerworks/aix/library/aix-toolbox/alpha.html#L?
??下載了gcc的相關(guān)包,包括依賴包:?
bash-4.4-3.aix6.1.ppc.rpm ?????????libmpc-devel-1.0.3-1.aix6.1.ppc.rpm?
bash-doc-4.3.30-1.aix6.1.ppc.rpm ??????libstdcplusplus-6.3.0-2.aix6.1.ppc.rpm?
gcc-6.3.0-2.aix6.1.ppc.rpm ?????????libstdcplusplus-devel-6.3.0-2.aix6.1.ppc.rpm?
gcc-cplusplus-6.3.0-2.aix6.1.ppc.rpm ????mpfr-3.1.2-3.aix6.1.ppc.rpm?
gcc-cpp-6.3.0-2.aix6.1.ppc.rpm ???????mpfr-devel-3.1.2-3.aix6.1.ppc.rpm?
gmp-6.1.2-1.aix6.1.ppc.rpm ?????????ncurses-6.0p20160730-1.aix6.1.ppc.rpm?
gmp-devel-6.1.2-1.aix6.1.ppc.rpm ??????
info-6.4-1.aix6.1.ppc.rpm ?????????
libgcc-6.3.0-2.aix6.1.ppc.rpm ???????zlib-1.2.11-1.aix6.1.ppc.rpm?
libmpc-1.0.3-1.aix6.1.ppc.rpm ???????zlib-devel-1.2.11-1.aix6.1.ppc.rpm?
其中ncurses-6.0p20160730-1.aix6.1.ppc.rpm?這個(gè)包的下載地址是:?
affichage.php?
以上安裝包我放到了百度網(wǎng)盤的“工作備份”上。?
使用rpm安裝程序安裝:?
rpm -ivh安裝包名?
注意,有時(shí)候兩個(gè)包互相依賴,后面直接將兩個(gè)包名同時(shí)寫上。?
發(fā)現(xiàn)安裝失敗,有依賴關(guān)系,根據(jù)提示去下載和安裝相應(yīng)的安裝包即可。簡單這樣一句話,包含了多少辛酸淚。。。。。太麻煩了,還是linux使用方便。?
接下來下載openssh7.8的源程序,這個(gè)安裝包我同事下的,解壓并進(jìn)入到安裝目錄中,執(zhí)行:?
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/openssl --with-md5-passwords?
注意,上面的--prefix=/usr是原來ssh程序的安裝目錄 ,可以使用?which ssh?查看原版本ssh的可執(zhí)行文件目錄 ,我的環(huán)境下是在?/usr/bin/ssh?,因此,上面的這個(gè)配置,最后make insall的時(shí)候會直接覆蓋掉原版本ssh程序。?
接下來:?
make?
make install?
最后安裝成功:
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/