成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

在AIX 4.3.3系統上安裝OpenSSH
2005-11-25   

在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也能用同樣的方法停止和啟動。


熱詞搜索:

上一篇:OpenSSH 溢出攻擊方法
下一篇:編譯安裝openssh,使用RSA登陸

分享到: 收藏
主站蜘蛛池模板: 马玉琴20岁照片| 大班生字表| 狗年龄| 爱情陷阱| 花宵| 蜗居电视剧完整版免费观看高清| 向团组织靠拢的打算| 激情豪放女| 抖音网站入口| 深夜福利在线| 夜半2点钟| 二年级53天天练语文上册答案 | 守护大电影| 珍爱如血泰剧全集在线观看| 六一儿童节对联七字| 耳光vk| 就义诗诗配画| 塞下曲景然伶儿| 电影名叫《保姆》| 舞法天女之绚彩归来演员表| 欧美gv网站| porn21| 女生把人吃到胃里消化第一视角| 高天妮| 颁奖典礼图片| 奇怪律师禹英雨| 接吻摸胸视频| 啊啊视频| 山本裕典| 小敏家| 黄视频在线播放| 风雨丽人 电视剧| 四川影视文艺频道| frank sinatra| 报团云南旅游价格| 阻击战电影大全| 张耀扬实际身高| 周岁封酒| 日日夜精品视频| 新民歌| 血芙蓉电影|