升级openssh【HP-UX】

来源:互联网 发布:js replacefirst 编辑:程序博客网 时间:2024/05/16 10:23
通过hp-ux专用安装包安装
简要说明:
HP-UX系统升级应用时,有自己的安装包格式为(.depot),
官方网址为:https://h20392.www2.hp.com/portal/swdepot
另有一个网址可以下载等效的安装包,格式为(.sd),
网址为:http://mirrors.develooper.com/hpux/downloads.html

openssh安装需要依赖openssl,所以通过swinstall方式来安装时,需要安装对应openssh版本的openssl

注:以下步骤中的T1471AA是HP-UX中的一个Security Shell,也可以不对他进行操作,这样就不需要下载他的最新安装包了。

■1、下载安装包
https://h20392.www2.hp.com/porta ... oductNumber=T1471AA
http://mirrors.develooper.com/hpux/downloads.html


■2、上传至服务器
后续步骤中的操作是按照上传到系统的根目录来操作的


■3、查看目前安装的版本
# swlist|grep T1471AA
  T1471AA                               A.04.30.007    HP-UX Secure Shell 



swlist|grep openssl
swlist|grep openssh




■4、查看下载的安装包
# swlist -ds /HP_UX_11i_v2_T1471AA_A.06.20.011_HP-UX_B.11.23_IA_PA.depot
# Initializing...
# Contacting target "zhwg3"...
#
# Target:  zhwg3:/HP_UX_11i_v2_T1471AA_A.06.20.011_HP-UX_B.11.23_IA_PA.depot
#

#
# Bundle(s):
#

  T1471AA       A.06.20.011    HP-UX Secure Shell 



■5、启动telnet服务
#vi /etc/inetd.conf
将telnet前的#号去掉
ftp          stream tcp6 nowait root /usr/lbin/ftpd     ftpd -l
telnet       stream tcp6 nowait root /usr/lbin/telnetd  telnetd

重新启动inetd服务,telnet状态就更新了
#/sbin/init.d/inetd stop
#/sbin/init.d/inetd start


■6、中断ssh进程
telnet登陆目标主机进行以下操作:
ps -ef|grep sshd|grep -v grep |awk '{print $2}'|xargs kill -9


■7、通过telenet方式用root用户登录后,确认并删除目前系统中的HP-UX Secure Shell、openssl、openssh版本:

swlist|grep T1471AA

swremove -x enforce_dependencies=false T1471AA
swremove -x enforce_dependencies=false openssl
swremove -x enforce_dependencies=false openssh
使用swlist|grep T1471AA 确认是否已经删除。


■8、安装
首先重启守护进程:/usr/sbin/swagentd -r  
然后开始安装
swinstall -s /HP_UX_11i_v2_T1471AA_A.06.20.011_HP-UX_B.11.23_IA_PA.depot   T1471AA
swinstall -s /openssl-1.0.1m-11.23.sd openssl
swinstall -s /openssh-7.4p1-11.23.sd openssh


■9、验证
zhwg1:/ # ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.1m 19 Mar 2015


■10、关闭telnet
原创粉丝点击