`

Install ssh for AIX

    博客分类:
  • AIX
阅读更多

AIX5.3

1. 从 AIX Toolbox for Linux® Applications CD 中获得 OpenSSL 的 RPM 包, 运行smit installp安装OpenSSL;
 
2. 可以使用AIX Version 5.3 Expansion Pack CD 中附带的OpenSSH, 也可以从网上(https://sourceforge.net/projects/openssh-aix/)获取.
 
3. 运行smit installp来安装OpenSSH:
1). 先装license;
2). 再装openssh.base,注意 ACCEPT new license agreements?选Y,其它默认.
 
4. 启动ssh服务
# startsrc -g ssh
 
5. 关闭ssh服务
# stopsrc -g ssh
 
6. 自动启动ssh服务
1) 编辑一脚本
# vi /etc/rc.local
添加如下行:
#!/bin/sh
startsrc -g ssh
2) 编辑/etc/inittab
# vi /etc/inittab
添加如下行:
rc.local:2:wait:/etc/rc.local > /dev/console 2>&1即可。
 
AIX4.3

1)直接用AIX toolbox光盘安装smitty installp openssl-0.9.7d
2)直接用expansion pack盘安装
openssh,base
openssh.license
openssh.man.en_us
3)安装后自动会起sshd进程,就可以用putty登录了。
如想每次启动直接起ssh,在/etc/initab中加:
startsshd:2:wait:/usr/sbin/sshd

 

-------------------------------------------------------------------------------------

在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也能用同样的方法停止和启动。

 

 

摘自:http://blogold.chinaunix.net/u1/36549/showart_407200.html

 

 

分享到:
评论

相关推荐

    ssh for AIX

    ssh for aix 1、软件下载(可以直接从附件中下载): openssl IBM官方网站下载(需要ibm帐号):https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=aixbp&S_PKG=openssl&lang=en_US# openssh...

    ssh for aix6.1

    在提供的压缩包"ssh for aix6.1"中,包含了OpenSSH的相关文件和安装文档。解压该压缩包后,你会找到包含安装步骤的文档,通常包括安装前的系统检查、安装过程以及安装后的配置指南。 1. **系统检查**:在安装...

    SSL&SSH; FOR AIX 5 6 7 ver6.0

    AIX上最新的openSSL和openSSH 安装方法 1.通过FTP(传送模式要选择二进制方式)上传安装包 2.解压缩安装包 uncompress OpenSSH_6.0.0.6102.tar.Z tar -xvf OpenSSH_6.0.0.6102.tar uncompress openssl-0.9.8.2500....

    Aix更新ssh服务

    在AIX系统上安装或更新SSH服务涉及多个步骤,首先要确保有正确的软件包,即OpenSSL和OpenSSH的特定版本压缩包。接着是将这些包上传到服务器,并进行解压。然后,利用系统的软件安装管理工具(如smit)安装OpenSSL,...

    openssl.0.9.8.1103 for AIX6.1

    openssl for AIX6.1 1)解压 #cd /tmp/openssl #uncompress openssl.0.9.8.1103.tar.Z #tar xvf openssl.0.9.8.1103.tar 2)安装 使用smitty install来安装。(必须先安装openssl,然后再安装openssh) #cd /...

    AIX5.3系统ssh安装包及安装文档

    本文将深入探讨在AIX 5.3操作系统中安装SSH的过程,包括涉及的主要组件、安装包和步骤。 首先,我们关注的是两个关键的安装包:`openssh-4.5p1-r2.tar.Z` 和 `openssl-0.9.8e.tar.Z`。OpenSSH是SSH协议的开源实现,...

    AIX安装SSH文档

    在AIX操作系统中,安全外壳协议(SSH)的安装是一个重要的任务,因为它提供了加密的网络通信,确保数据传输的安全性。以下是对AIX环境下安装SSH的详细步骤和相关知识点的阐述。 首先,我们需要两个关键软件包:`...

    Oracle 11.2.0.1 install on AIX 安装手册

    - `sshserver`: SSH 服务端软件包,便于远程管理。 - `unzip`: 用于解压缩文件。 #### 二、硬件与软件要求 - **内存需求:** 至少需要 1GB 的内存。可以通过命令 `/usr/sbin/lsattr -E -l sys0 -arealmem` 来...

    AIX_SSH配置手册.doc

    在AIX上,这可能涉及运行配置脚本(如`./configure`),然后执行`make`和`make install`。 ### 配置SSH 安装完成后,你需要配置SSH服务器以适应你的环境。配置文件通常位于`/etc/ssh/sshd_config`。常见的配置项...

    openssl-0.9.8.1802.tar.Z for AIX5.3

    OS:AIX5.3 1)解压 #cd /tmp/openssl #uncompress openssl.0.9.8.1103.tar.Z #tar xvf openssl.0.9.8.1103.tar 2)安装 使用smitty install来安装。(必须先安装openssl,然后再安装openssh) #cd /tmp/...

    AIX上安装OpenSSH

    在另一台机器上使用ssh客户端尝试连接到AIX服务器,验证OpenSSH是否正常工作。 总结,安装OpenSSH在AIX上涉及源码编译、依赖安装、配置调整、服务管理和安全维护等多个环节。正确配置和使用OpenSSH,可以为AIX系统...

    aix系统应用基础softwareinstall学习教案.pptx

    - **AIX Toolbox for Linux**:AIX 6.1扩展包中包含了这个工具箱,用于支持Linux应用程序和库在AIX上运行。 - **Bonus Pack Web**:未在AIX 6.1中提供的一项服务,具体细节未知。 #### 三、包的定义 - **包集合**:...

    AIX_UNIX操作系统教程

    了解网络服务如SSH、FTP、NFS和SMB的配置。 6. **软件安装与管理**:通过Package Management Facility (PMF) 或InstallP工具进行软件安装、更新和卸载。 7. **系统备份与恢复**:学习使用HASP(Hardware Asset ...

    (双节点)Install Oracle 11gR2 on AIX 6.1 Version2.0

    - Oracle 11gR2 Grid for AIX - 操作系统:AIX 6.1 - 用户:grid、oracle - 主目录:/home/grid、/home/oracle - Oracle 基础目录:/oracle - Oracle 主目录:/oracle/Grid Infrastructure、/oracle/oracle -...

    AIX5.3、6.1、7.1可用的openssl0.9.8和openssh6.0安装包

    在本例中,压缩包名为"openssh$openssl_for_AIX5.3-6-7",意味着这些包已经为这三个AIX版本进行了预编译。 2. 解压下载的压缩包,通常使用`tar`或`unzip`命令。 3. 使用`installp`命令进行安装,指定源代码包的位置...

    AIX5.3安装openSSL、openSSH

    - 类似地,进入openssh目录,再次运行 `smit install_latest`,选择当前目录并安装所有ssh相关软件。 - 在接受许可协议时,必须选择 "yes",否则安装会失败。 - 安装完成后,同样使用 `lslpp -l openssh` 来验证...

    aix5.3下openssl,openssh安装包---找了很久,已验证

    在AIX 5.3操作系统环境下,安装和配置OpenSSL和OpenSSH是系统管理员常见的任务,这涉及到网络安全、远程访问以及服务器之间的加密通信。OpenSSL是一个强大的安全套接层(SSL)和传输层安全(TLS)协议实现,而...

    Aix服务器安装(包括Oracle9)

    在没有显卡的情况下安装AIX,通常需要借助远程控制工具,如Secure Shell (SSH) 或 Telnet,来进行文本模式的安装。以下是无显卡安装AIX的基本步骤: 1. **准备工作**:确保你的服务器支持网络安装,并配置好网络...

    命令参考大全AIX7.1.zip

    在这卷中,你可以找到如`ifconfig`用于配置网络接口,`install`用于复制文件并更改权限,`kill`用于发送信号给进程,以及`mail`命令用于发送和接收电子邮件。 卷4:n - r.pdf 这卷包含了如`netstat`用于显示网络...

Global site tag (gtag.js) - Google Analytics