,
,,,,一个主机加固项目的需要,在测试环境AIX6.1上需要安装openssh7.8,由于AIX光驱没有,安装盘也没有,只能找相关的自由包先下载好,再上传到服务器上,有点乱,记录一下备忘。
,,,,我主要参考了这个网页博客:
,,,, https://blog.csdn.net/sanmao456/article/details/78432505
,,,, AIX6.1安装完成之后默认是没有gcc编译环境的,因此只能先安装好gcc编译环境,在网上找了一大圈,最后终于找齐了所有的安装包,相关下载地址记录如下:
,,,, https://www.ibm.com/developerworks/aix/library/aix-toolbox/alpha.html L
,,下载了gcc的相关包,包括依赖包:
bash - 4.4 - 3. - aix6.1.ppc.rpm ,,,,,,,,,,libmpc -猛击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 -猛击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 -猛击3.1.2 - 3. - aix6.1.ppc.rpm
gmp - 6.1.2 - 1. aix6.1.ppc.rpm ,,,,,,,,,ncurses - 6.0 - p20160730 - 1. - aix6.1.ppc.rpm
gmp -猛击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 -猛击1.2.11 - 1. - aix6.1.ppc.rpm
,,,,其中ncurses - 6.0 - 1. p20160730 - - aix6.1.ppc。rpm这个包的下载地址是:
,,, http://www.bullfreeware.com/affichage.php?id=2947
,,,,以上安装包我放到了百度网盘的“工作备份”上。
,,,,使用rpm安装程序安装:
,,,, rpm -ivh ,安装包名
,,,,注意,有时候两个包互相依赖,后面直接将两个包名同时写上。
,,,,发现安装失败,有依赖关系,根据提示去下载和安装相应的安装包即可。简单这样一句话,包含了多少辛酸泪.....太麻烦了,还是linux使用方便。
,,,,接下来下载openssh7.8的源程序,这个安装包我同事下的,解压并进入到安装目录中,执行:
,,,。/configure——prefix=/usr——sysconfdir=/etc/ssh和pam——with-ssl-dir=/usr/openssl with-md5-passwords
,,,,注意,上面的——prefix=/usr是原来ssh程序的安装目录,可以使用,ssh查看原版本ssh的可执行文件目录,我的环境下是在/usr/bin/ssh,因此,上面的这个配置,最后使insall的时候会直接覆盖掉原版本ssh程序。
,,,,接下来:
,,,,使
,,,,使安装
,,,,最后安装成功:
,,,,
,,,,
,