aix升级openssh_AIX6.1 升级OpenSSH(摘自网络)

本文档详细介绍了如何在AIX6.1系统上升级OpenSSH到7.2p2的步骤。首先,通过oslevel和ssh -V检查当前系统版本和OpenSSH版本。接着,安装或更新zlib及其开发库,并通过./configure和make安装OpenSSH。最后,验证升级成功并修改sshd_config以允许root登录,创建重启脚本并重启ssh服务以应用更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘自网络,经实践,成功升级AIX6.1的OpenSSH!## 请使用root用户

## 查看操作系统版本、已安装的ssh版本、是否已安装zlib-devel

[root@localhost ~]# oslevel -s

6100-07-00-0000

[root@localhost ~]# ssh -V

OpenSSH_5.8p1, OpenSSL 0.9.8r 8 Feb 2011

## 如果这一步有结果输出是关于zlib-devel的,则不再进行安装

[root@localhost ~]# rpm -qa | grep zlib

## 我们需要安装的ssh版本是7.2p2,安装所需的zlib版本是1.2.2以上,同时也需要ssl(系统应默认包含)、gcc(可以手动安装,不再讲述)

## 如果没有安装zlib,先安装,版本可以是1.2.7或1.2.8都行

[root@localhost ~]# cd /opt/software

[root@localhost ~]# rpm -ivh zlib-1.2.7-2.aix5.1.ppc.rpm zlib-devel-1.2.7-2.aix5.1.ppc.rpm

## zlib-devel提供了zlib.h头文件,放在/usr/include/zlib.h路径

## 安装openssh-7.2p2

[root@localhost ~]# gzip -dc openssh-7.2p2.tar.gz | tar -xf -

[root@localhost ~]# cd openssh-7.2p2/

[root@localhost ~]# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib=/usr/include/ && make && make install

## 验证ssh版本是否升级完成

[root@localhost ~]# ssh -V

OpenSSH_7.2p2, OpenSSL 0.9.8m 25 Feb 2010

## 安装之后,需要重启ssh服务## 重启的准备工作

## 1. 公司的ssh在重启之后,出现了root用户无法登陆的问题,但是其他用户可以登录

##    这可能是ssh服务对于默认配置(PermitRootLogin应默认为yes)的处理方式有所改变,或者配置并没有同步到ssh服务中

##    我们可以在重启ssh服务之前,手动更改配置,将PermitRootLogin配置为yes

[root@localhost ~]# vi /etc/ssh/sshd_config

## 将PermitRootLogin yes之前的"#"号删去

#LoginGraceTime 2m

PermitRootLogin yes

#StrictModes yes

#MaxAuthTries 6

#MaxSessions 10

## 2. 新建一个重启脚本,示例如下

[root@localhost ~]# vi /restartssh.sh#!/bin/kshl***c -s sshd

stopsrc -s sshd

startsrc -s sshd

## 3. 重启ssh服务,完成

[root@localhost ~]# ksh /restartssh.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值