分享
 
 
 

在AIX 4.3.3系统上安装OpenSSH

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

在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

(二)在AIX 5.1系统上安装OpenSSH

在5.1系统里,openssh本身的安装包是installp格式,但是所有的首要必备文件包(包括openssl)只能用rpm -i命令来安装(用与4.3.3一样的rpm文件包)。

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

http://oss.software.ibm.com/develoerworks/projects/opensshi

首先需要安装首要必备的文件包如下:

# 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

用smitty installp命令来安装从openssh34p1_51.tar文件中解压缩出来的openssh文件集,下面这些是安装openssh所需要的从tar文件里解压缩的文件集:

openssh.base.client

openssh.base.server

openssh.license

openssh.man.en_US

openssh.msg.en_US

在用smit菜单安装时必须更改Accept new License agreement栏的值为yes,否则安装将会失败。

用下面的命令来验证你安装了的文件集:

# lslpp -l | grep ssh

openssh.base.client --3.4.0.0 COMMITTED Open Secure Shell Commands

openssh.base.server --3.4.0.0 COMMITTED Open Secure Shell Server

openssh.license -- -- 3.4.0.0 COMMITTED Open Secure Shell License

openssh.man.en_US -- -3.4.0.0 COMMITTED Open Secure Shell

openssh.msg.en_US -- -3.4.0.0 COMMITTED Open Secure Shell Messages -

openssh.base.client --3.4.0.0 COMMITTED Open Secure Shell Commands

openssh.base.server --3.4.0.0 COMMITTED Open Secure Shell Server

你也将发现ssh命令位于/usr/bin目录下:

# ls -al /usr/bin/ssh

-r-xr-xr-x --1 root -- system -- --503240 Sep 06 13:11 /usr/bin/ssh

# ls -al /usr/bin/scp

-r-xr-xr-x --1 root --system -- --64654 Sep 06 13:11 /usr/bin/scp

(三)在4.3和5.1系统上的初始化配置

在/etc/inittab文件里有如下条目将在系统启动时调用在/etc/rc.d/rc2.d目录下所有以S开始的脚本:

l2:2:wait:/etc/rc.d/rc 2

在/etc/rc.d/rc2.d目录下,下面的例子显示出启动sshd所必需的符号连接:

在4.3.3:

#ls -l /etc/rc.d/rc2.d | grep ssh

lrwxrwxrwx --1 root --system --14 Oct 17 08:06 K55sshd -> ../init.d/sshd

lrwxrwxrwx --1 root --system --14 Oct 17 08:06 S55sshd -> ../init.d/sshd

在5.1 :

# ls -l /etc/rc.d/rc2.d | grep ssh

-r-xr-xr-x --1 root --system -- --307 Oct 21 16:11 Ksshd

-r-xr-xr-x --1 root --system -- --308 Oct 21 16:11 Ssshd

prngd程序被/etc/inittab文件里的如下条目启动:

prng:2:wait:/usr/bin/startsrc -s prngd

如果想要指定SSH2协议在OPenSSH被用,需要在/etc/ssh/sshd.config文件里加入如下行:

Protocol 2

可以用telnet命令来验证SSH协议的版本:

# telnet localhost 22

Trying...

Connected to localhost.austin.ibm.com.

Escape character is '^]'.

SSH-2.0-OpenSSH_3.4p1

上面显示你现在正在用ssh2.

如果你看到如下信息:

# telnet localhost 22

Trying...

telnet: connect: A remote host refused an attempted connect operation.

那么说明sshd程序现在没有运行,用Ctrl-c和q来终止,然后运行如下命令:

#startsrc -s sshd

不管什么时候调整了/etc/ssh/sshd.config文件,ssh都需要停掉并重新启动:

#stopsrc -s sshd

#startsrc -s sshd

prngd也能用同样的方法停止和启动。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有