AIX6.1 升級OpenSSH(摘自網絡)

摘自網絡,經實踐,成功升級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
相關文章
相關標籤/搜索