`

Redhat操作系统升级ssh

阅读更多

 

一、准备工作

 

 

 

1、查看是否安装telnet

 

 

 

rpm -qa|grep telnet

 

rpm -qa|grep xinetd

 

 

 

 

 

2、从别的系统上使用ftp或者scp进行拷贝telnet

 

ftp 135.191.27.195

 

 

 

mget telnet-server-0.17-47.el6_3.1.x86_64.rpm telnet-0.17-47.el6_3.1.x86_64.rpm

 

 

 

 

 

Redhat6.4 X64

 

 

 

rpm -ivh xinetd-2.3.14-38.el6.x86_64.rpm

 

 

 

rpm -ivh telnet-0.17-47.el6_3.1.x86_64.rpm

 

 

 

rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm

 

 

 

3、修改配置文件

 

修改系统安全配置文件

 

 

 

mv /etc/securetty /etc/securetty.bak

 

 

 

 

 

修改telnet配置文件

 

 

 

vi /etc/xinetd.d/telnet

 

 

 

disable改为no

 

 

 

2vi /etc/pam.d/login

 

 

 

pam_securetty.so这一行加上注释

 

重启Xinetd服务

 

 

 

service xinetd restart

 

 

 

 

 

 

 

二、升级SSH

 

ftp拷贝SSHSSL安装包

 

 

 

ftp 135.191.27.195

 

 

 

mget openssh-6.7p1.tar.gz openssl-1.0.1h.tar.gz zlib-1.2.8.tar.gz

 

 

 

开始升级

 

 

 

service sshd stop

 

 

 

cp /etc/init.d/sshd  /root/

 

 

 

rpm -e openssh –-nodeps   (强制卸载openssh包)

 

 

 

rpm -e openssh-server –-nodeps  (强制卸载openssh-server包)

 

 

 

rpm -e openssh-clients –-nodeps     (强制卸载openssh-clients包)

 

 

 

rpm -e openssh-askpass   (卸载openssh-askpass包)

 

 

 

chmod -R 777 *

 

 

 

cd /mnt

 

 

 

tar -zxvf zlib-1.2.8.tar.gz   (解压包)

 

 

 

cd zlib-1.2.8

 

 

 

./configure    (对即将安装的所有软件包进行配置,检查当前环境是否满足安装依赖关系)

 

 

 

make    (从makefile中读取指令,然后进行编译)

 

 

 

make install    (从makefile中读取指令,然后进行安装)

 

 

 

cd /mnt

 

 

 

tar -zxvf openssl-1.0.1h.tar.gz  (解压包)

 

 

 

cd openssl-1.0.1h

 

 

 

./config shared zlib     (调用zlib库创建共享文件库)

 

 

 

make

 

 

 

make install

 

 

 

mv /usr/bin/openssl /usr/bin/openssl.1FF

 

 

 

mv /usr/include/openssl /usr/include/openssl.1FF

 

 

 

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl   (创建软链接文件)

 

 

 

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

 

 

 

echo "/usr/local/ssl/lib" >> /etc/ld.so.conf      (更新动态链接库数据)

 

 

 

/sbin/ldconfig –v    (扫描目录,创建链接)

 

 

 

mv /etc/ssh /etc/ssh_bak

 

 

 

cd /mnt

 

 

 

tar -zxvf openssh-6.7p1.tar.gz

 

 

 

cd openssh-6.7p1

 

 

 

./configure --prefix=/usr --sysconfdir=/etc/ssh  --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords --mandir=/usr/share/man     (指定安装位置、目录为下一步make做准备)

 

 

 

make

 

 

 

make install

 

 

 

cp -p contrib/redhat/sshd.init /etc/init.d/sshd

 

 

 

chmod +x /etc/init.d/sshd

 

 

 

chkconfig --add sshd    (在chkconfig工具服务列表中增加此服务)

 

 

 

cp sshd_config /etc/ssh/sshd_config

 

 

 

y

 

 

 

cp sshd /usr/sbin/sshd

 

 

 

y

 

 

 

三、重启SSH服务并检查

 

 

 

service sshd restart

 

 

 

ssh -V

 

 

 

 

 

四、关闭telnet(参考第一步)

 

mv /etc/securetty.bak /etc/securetty

 

 

 

vi /etc/xinetd.d/telnet

 

 

 

vi /etc/pam.d/login

 

 

 

service xinetd restart

 

 

ssh升级包可以到附件下载!

0
1
分享到:
评论

相关推荐

    redhat7.x 升级openssh至openssh-9.8p1

    openssh9.8P1升级脚本以及离线安装包

    redhat、centos升级至ssh8.2.tar

    资源包中包含openssh8.2源码包和升级脚本,该升级脚本可用于centos与redhat操作系统,可完成ssh离线编译升级。

    RedHat Linux主机升级openssh步骤

    3. **开启Telnet服务**:为了防止在升级SSH过程中意外中断,可以临时开启Telnet服务。修改`/etc/xinetd.d/krb5-telnet`文件,将`disable = yes`改为`disable = no`,然后重启`xinetd`服务以启动Telnet。使用`netstat...

    redhat-openssh6.9升级文件及文档

    "redhat-openssh6.9升级文件及文档"这一标题表明了内容的核心,涉及的是Red Hat操作系统中的OpenSSH组件从某个版本升级到6.9的过程,同时提供了相关的文档资料。OpenSSH是一款开源的安全网络服务,用于在不同主机...

    RHEL5.4下升级openSSH6.5的RPM包

    首先,我们需要了解RHEL5.4是一个较旧的操作系统版本,而OpenSSH 6.5相较于其默认版本可能包含更多的安全修复和功能改进。因此,升级OpenSSH是确保系统安全性的必要步骤。在这个过程中,我们提供的压缩包内包含了四...

    CentOS7 Redhat7 openssh8.4p1升级包

    在IT行业中,操作系统安全性和管理工具的更新至关重要,尤其是对于服务器系统而言。本文将详细介绍关于"CentOS7 Redhat7 openssh8.4p1升级包"的知识点,包括OpenSSH服务的重要性,如何进行RPM包升级,以及在升级过程...

    openssh 8.9p1_redhat 7.9.rar

    "openssh 8.9p1_redhat 7.9.rar"这个压缩包内包含的RPM包是专门为Redhat 7.9操作系统编译的,确保了软件与操作系统的兼容性,使得安装过程更为简便。 三、安装OpenSSH 8.9p1 RPM包 1. 解压RPM包:首先,我们需要解...

    centos6.5_final版本opnessh升级8.6p1.7z

    首先,CentOS 6.5是一个较老的操作系统版本,其自带的OpenSSH版本可能已经过时,存在已知的安全隐患。"centos6.5_final版本opnessh升级8.6p1.7z"这个压缩包包含了升级OpenSSH所需的全部资源,包括安装包和相关的升级...

    Redhat5.7 6.4升级openSSH7.3sp1、7.7sp1版本

    在Red Hat Linux操作系统中,OpenSSH是一个至关重要的组件,它提供了安全的远程访问服务,包括SSH(Secure Shell)和SFTP。这篇文档详细介绍了如何在Red Hat 5.7和Red Hat 6.4上升级OpenSSH到7.3sp1和7.7sp1版本。...

    Redhat6.5升级openSSH-8.7p1修补扫描openSSH漏洞.zip

    在IT行业中,安全是至关重要的,尤其是对于服务器操作系统而言。本文将详细讲解如何在Redhat 6.5系统上升级OpenSSH到8.7p1版本以修补已知的漏洞,以及涉及的相关软件如OpenSSL和zlib的重要性。 OpenSSH是用于在...

    SSH 升级手册

    ### SSH 升级手册知识点详解 #### 一、概述 ...通过上述步骤,可以有效地升级SSH服务,提高系统的安全性。在整个过程中,需要注意备份关键文件,以防万一出现任何问题时能够迅速恢复系统正常运行。

    openssl及openssh升级操作(Linux)

    本文将详细介绍如何升级 OpenSSL 及 OpenSSH 到最新版本,以确保 Linux 操作系统的安全性。 升级 zlib 在升级 OpenSSL 及 OpenSSH 之前,需要升级 zlib,以确保 OpenSSL 及 OpenSSH 的正确安装。可以使用以下命令...

    openssh9.6p1-centos8-x86-64.tgz

    本次我们关注的是OpenSSH的9.6p1版本,这是针对CentOS 8和RedHat 8系列操作系统的更新,适用于x86架构的机器。此版本的发布日期为2023年12月25日,旨在修复已知的安全漏洞,提高系统的安全性。 OpenSSH 9.6p1的主要...

    redhat5.7 升级openssh9.0

    我们可以使用 `cat /etc/redhat-release` 命令来查看当前操作系统的版本。在本示例中,我们使用的是 Red Hat 5.7。 二、开启 telnet 服务 在升级 openssh 之前,我们需要先开启 telnet 服务,以避免升级导致失联。...

    Linux服务器操作系统

    Linux服务器操作系统是基于开源的Linux内核构建的,它被广泛应用于各种规模的企业级服务器环境,从小型Web服务器到大型数据中心的核心系统。本教程将深入探讨Linux操作系统在服务器环境中的应用和服务管理,这对于...

    ssh8.0p1升级教程_20190606.docx

    1. **环境确认**:本教程适用于CentOS 6和7这两个操作系统版本。 2. **安装依赖**:升级SSH前,需要先安装zlib-1.2.8和openssl-1.0.2q。这些是SSH运行所依赖的库,确保SSH的安全性和兼容性。 **二、升级过程** 1. *...

    redhat6.x 版本自动化升级openssh到7.9p1

    在Red Hat Enterprise Linux 6.x版本中,OpenSSH是用于安全远程访问的开源软件套件。...注意,升级系统级别的软件可能会影响其他依赖OpenSSH的服务,因此在生产环境中务必谨慎操作,并在升级前做好充分的备份。

    CentOS7离线升级openssl1.1.1w,openssh9.6p1,所需资源包

    在IT行业中,操作系统和安全软件的及时更新至关重要,特别是对于服务器环境。本主题涉及的是如何在没有网络连接的情况下,对CentOS7系统进行openssl和openssh的重要版本升级。以下是详细的知识点讲解: **CentOS7**...

    Linux Centos7 升级最新版OpenSSH-9.6p1 有脚本(支持离线)

    在升级过程中,务必小心,避免中断或错误操作导致系统不稳定。离线升级时,确保所有依赖项和源代码都已经下载并可用。此外,注意备份现有配置,以防万一需要回滚到旧版本。遵循这些步骤,你将在CentOS 7上成功升级到...

Global site tag (gtag.js) - Google Analytics