@TOC
前言
最开始对服务器做过一次安全检查,查出openssh的scp存在高危漏洞,于是就把包含scp服务的openssh-client卸载了,后来再做安全检查的时候又查出AIX上安装的Oracle有高危漏洞需要打补丁,但是Oracle打补丁的时候会调用scp……于是在开始在网上搜怎么装,但国内能搜到的AIX相关文章都太老了,无奈之下去看了IBM官方的英文文档解决了这个问题
参考文档:
https://www.ibm.com/support/pages/downloading-and-installing-or-upgrading-openssl-and-openssh
IBM给出的openssh下载地址:
https://www-01.ibm.com/marketing/iwm/platform/mrs/assets?source=aixbp
备份当前版本的ssh文件
cp -pr /etc/ssh /etc/ssh_backup
创建openssh安装包目录
mkdir /tmp/newOpenSSH
创建完后将下载好的openssh包传上去
我用的版本是OpenSSH_7.5.102.2000.tar.Z,写这篇文章时IBM给的最新版是8.1版本的,不过因为我们服务器上当时装的就是7.5,再加上对AIX系统不了解,担心会需要其他依赖就还是装了7.5
进入目录解压
cd /tmp/newOpenSSH
uncompress OpenSSH_7.5.102.1801.tar.Z
tar -xvf OpenSSH_7.5.102.1801.tar
开始安装
首先复制解压目录,我的是/tmp/newOpenSSH/OpenSSH_7.5.102.1801
然后输入smitty install_all
回车
会出现如下界面:
直接在这个[]里面输入/tmp/newOpenSSH/OpenSSH_7.5.102.1801
后回车
出现如下界面:
选择SOFTWARE to install
,按F4,出现如下界面:
这里面分别按F7选中这五项openssh.base OpenSSH.license OpenSSH.man.en_US OpenSSH.msg.EN_US OpenSSH.msg.en_US
,选完回车,回到下一界面:
停在ACCEPT new license agreements
,这里后面一开始是no,要按Tab
键切换到yes,然后回车就开始安装了
开始后会刷一会儿日志,完成后浏览到最下面是显示这个:
这样就完成安装了,装完后我需要的scp就能用了
我这里因为安装的是同版本,所以没用到备份的文件,测试之后发现各个命令都可以正常使用,远程连接也没问题
Q.E.D.