aix5.3 安装 openssh

来源:互联网 发布:mongodb和mysql哪个好 编辑:程序博客网 时间:2024/06/05 20:32
aix5.3 安装 openssh
===========================================================
因为想在其上安装数据库,使用SSH操作LINUX久了,觉得SSH上传文件方便,所以就想也在AIX上也安装上这个服务.下面对此过程做个小结,大量参考网友们做的笔记......

在AIX 4.3.3系统里,openSSH是用RPM格式的安装包来安装的,而在5.1和5.2的系统里是用installp格式的安装包来安装的。在4.3.3系统上安装有如下三个步骤:

1.安装首要必备的文件集;
2.下载rpm格式的安装包;
3.安装openSSH必需的rpm安装包。

1.安装首要必备的文件集

在安装rpm格式的安装包之前需要安装文件集rpm.rte和perl.rte,rpm.rte文件集能够通过以下途径获得:
Linux Toolbox CD 光盘或者Linux Toolbox 站点:
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html

这些文件集可以通过smitty installp 命令来安装

2.下载rpm格式的安装包

rpm格式的安装包能够从以下网址下载:

http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html

在这个网页上,prngd程序(Psuedo Random Number Generator Daemon)和zlib压缩和解压缩库能被下载,它们是安装openssl rpm安装包所首要必需的,他们各自对应的文件集为:prngd-0.9.23-2.aix4.3.ppc.rpm和zlib-1.aix4.3..ppc.rpm。

在分类内容下载区域的右上方点击AIX TOOLbox Cryptographic Content,如果你不是一个已注册的用户,你应该先注册你自己。然后点击在面板底部出现的Accept License按钮并开始下载openssl和openssh rpm安装包:

openssl-0.9e-2.aix4.3.ppc.rpm
openssl-devel-0.9.6e-2.aix4.3.ppc.rpm
openssl-doc-0.9.6e-2.aix4.3.ppc.rpm
openssh-3.4p1-4.aix4.3.ppc.rpm
openssh-server-3.4p1-4.aix4.3.ppc.rpm
openssh-clients-3.4p1-4.aix4.3.ppc.rpm

3.安装openSSH必需的rpm安装包

把上一步下载的rpm文件包放到一个目录下面,并在此当前目录下运行如下命令进行安装:

# rpm -i zlib-1.1.4-1.aix4.3.ppc.rpm
# rpm -i prngd-0.9.23-2.aix4.3.ppc.rpm
# rpm -i openssl-0.9e-2.aix4.3.ppc.rpm
# rpm -i openssl-devel-0.9.6e-2.aix4.3.ppc.rpm
# rpm -i openssl-doc-0.9.6e-2.aix4.3.ppc.rpm
# rpm -i openssh-3.4p1-4.aix4.3.ppc.rpm
# rpm -i openssh-server-3.4p1-4.aix4.3.ppc.rpm
# rpm -i openssh-clients-3.4p1-4.aix4.3.ppc.rpm

有时在安装openssl文件包时会得到 error: failed dependencies错误,如果出现这种错误请运行如下命令:

# rpm -i --nodeps openssl-0.9.6e-2.aix4.3.ppc.rpm

下面的命令能用来更新AIX-rpm:

# /usr/sbin/updtvpkg

prngd必须在openssl和openssh安装之前安装,并且openssl又是安装openssh rpm 文件包所首要必需的。

文件集 openssl-devel-0.9.6e-2.aix4.3.ppc.rpm 和 openssl-doc-0.9.6e-2.aix4.3.ppc.rpm 不是安装openSSH所必需的。

想验证一下这些文件包是否被安装,请运行如下命令:

# rpm -qa | egrep '(openssl|openssh|prng)'
-->
zlib-1.1.4-1
prngd-0.9.23-2
openssl-0.9.6e-2
openssl-devel-0.9.6e-2
openssl-doc-0.9.6e-2
openssh-3.4p1-4
openssh-server-3.4p1-4
openssh-clients-3.4p1-4

这些文件包被装在/opt/freeware目录下,并且建立了一些连接在/usr/bin或者/usr/sbin目录里,如下所示:

# ls -l /usr/bin/ssh
lrwxrwxrwx --1 root --system -----26 Oct 17 08:07 /usr/bin/ssh -> ------------------------------------------------../../opt/freeware/bin/ssh
# ls -l /usr/sbin/sshd
lrwxrwxrwx ----1 root ----system ----28 Oct 17 08:06 /usr/sbin/sshd -> ../../opt/freeware/sbin/sshd

 

 

 

 

 

======================================================================

先获得安装文件openssh.tar,然后解压该文件,如

 

#tar xvf openssh.tar

x openssh5.2

x openssh5.2/openssh

x openssh5.2/openssh/openssh.base, 1580032 bytes, 3086 media blocks.

x openssh5.2/openssh/openssh.license, 504832 bytes, 986 media blocks.

x openssh5.2/openssh/openssh.man.en_US, 111616 bytes, 218 media blocks.

……

#cd openssh5.2

#ls -l

total 0

drwxr-x— 2 502 502 256 Sep 21 03:59 openssh

drwxr-x— 2 502 502 256 Sep 21 03:59 openssl

先安装ssl

#cd openssl

#smit install_latest

选择当前目录,注意中括号中的“.”号

* INPUT device / directory for software [.]

回车后,选择

SOFTWARE to install

选择默认的_all_latest(这个选择最好保证本目录只有ssl的安装文件),或者是按F4或者Esc 4,得到软件列表,用F7或者Esc 7选择上ssl的全部软件

Press Enter AFTER making all selections.

> openssl-0.9.7d ALL

R:openssl-0.9.7d 0.9.7d

> openssl-devel-0.9.7d ALL

R:openssl-devel-0.9.7d 0.9.7d

> openssl-doc-0.9.7d ALL

R:openssl-doc-0.9.7d 0.9.7d

回车,选择接受许可协议为yes

ACCEPT new license agreements? yes

回车开始安装,如下为安装成功的界面

Command: OK stdout: yes stderr: no

Before command completion, additional instructions may appear below.

geninstall -I “a -cgNQqwX -J” -Z -d . -f File 2>&1

File:

openssl-0.9.7d

openssl-devel-0.9.7d

openssl-doc-0.9.7d

Validating RPM package selections …

openssl ##################################################

openssl-devel ##################################################

openssl-doc ##################################################

通过如下命令可以查看安装了的ssl

IXDBA.NET技术社区

#rpm -qa|grep ssl

openssl-0.9.7d-1

openssl-devel-0.9.7d-1

openssl-doc-0.9.7d-1

 

ssl安装之后,就可以安装ssh软件了

进入到ssh的目录

#cd openssh

#smit install_latest

选择当前目录,注意中括号中的“.”号

* INPUT device / directory for software [.]

回车后,选择

SOFTWARE to install

安装所有可以安装的ssh软件,或者是默认全部软件(确保该目录只有ssh)。

选择

ACCEPT new license agreements? yes

否则,将安装不成功。

回车执行,显示OK将表示安装成功,安装过的文件集可以通过如下命令查看。

#lslpp -l openssh*

原创粉丝点击