一、准备工作
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
(2)vi /etc/pam.d/login
将pam_securetty.so这一行加上注释
重启Xinetd服务
service xinetd restart
二、升级SSH
ftp拷贝SSH和SSL安装包
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升级包可以到附件下载!
相关推荐
openssh9.8P1升级脚本以及离线安装包
资源包中包含openssh8.2源码包和升级脚本,该升级脚本可用于centos与redhat操作系统,可完成ssh离线编译升级。
特别是在网络安全日益受到重视的今天,升级SSH到最新版本不仅能够修补已知的安全漏洞,还能通过加固措施来提升系统的防御能力,防止未授权访问和其他安全威胁。 在实际应用中,管理员需要在符合兼容性的Linux发行版...
该升级包特别适用于Red Hat 6/7和CentOS 7操作系统版本,这些版本的系统管理员会关注系统的安全和性能提升。 升级到OpenSSH 9.8p1版本具有多方面的优势。首先,新版的OpenSSH提供了更为先进和安全的通信协议,可以...
3. **开启Telnet服务**:为了防止在升级SSH过程中意外中断,可以临时开启Telnet服务。修改`/etc/xinetd.d/krb5-telnet`文件,将`disable = yes`改为`disable = no`,然后重启`xinetd`服务以启动Telnet。使用`netstat...
"redhat-openssh6.9升级文件及文档"这一标题表明了内容的核心,涉及的是Red Hat操作系统中的OpenSSH组件从某个版本升级到6.9的过程,同时提供了相关的文档资料。OpenSSH是一款开源的安全网络服务,用于在不同主机...
升级SSH不仅意味着增加了新的安全特性,也包括了对旧漏洞的修复和性能优化。例如,新版本可能加强了对密钥交换算法的支持,改进了身份验证方法,以及增强了对各种网络攻击的防护能力。 脚本中还提到SSL 3.0.16,这...
首先,我们需要了解RHEL5.4是一个较旧的操作系统版本,而OpenSSH 6.5相较于其默认版本可能包含更多的安全修复和功能改进。因此,升级OpenSSH是确保系统安全性的必要步骤。在这个过程中,我们提供的压缩包内包含了四...
在IT行业中,操作系统安全性和管理工具的更新至关重要,尤其是对于服务器系统而言。本文将详细介绍关于"CentOS7 Redhat7 openssh8.4p1升级包"的知识点,包括OpenSSH服务的重要性,如何进行RPM包升级,以及在升级过程...
"openssh 8.9p1_redhat 7.9.rar"这个压缩包内包含的RPM包是专门为Redhat 7.9操作系统编译的,确保了软件与操作系统的兼容性,使得安装过程更为简便。 三、安装OpenSSH 8.9p1 RPM包 1. 解压RPM包:首先,我们需要解...
首先,CentOS 6.5是一个较老的操作系统版本,其自带的OpenSSH版本可能已经过时,存在已知的安全隐患。"centos6.5_final版本opnessh升级8.6p1.7z"这个压缩包包含了升级OpenSSH所需的全部资源,包括安装包和相关的升级...
在Red Hat Linux操作系统中,OpenSSH是一个至关重要的组件,它提供了安全的远程访问服务,包括SSH(Secure Shell)和SFTP。这篇文档详细介绍了如何在Red Hat 5.7和Red Hat 6.4上升级OpenSSH到7.3sp1和7.7sp1版本。...
在IT行业中,安全是至关重要的,尤其是对于服务器操作系统而言。本文将详细讲解如何在Redhat 6.5系统上升级OpenSSH到8.7p1版本以修补已知的漏洞,以及涉及的相关软件如OpenSSL和zlib的重要性。 OpenSSH是用于在...
### SSH 升级手册知识点详解 #### 一、概述 ...通过上述步骤,可以有效地升级SSH服务,提高系统的安全性。在整个过程中,需要注意备份关键文件,以防万一出现任何问题时能够迅速恢复系统正常运行。
在Linux操作系统中,OpenSSH是一个广泛使用的开源工具,用于通过安全的加密通道实现远程登录和其他网络服务。OpenSSH 9.9p1版本相对于早期版本,可能包含了一系列的安全补丁和新特性,这些改进对于维护系统安全至关...
本次我们关注的是OpenSSH的9.6p1版本,这是针对CentOS 8和RedHat 8系列操作系统的更新,适用于x86架构的机器。此版本的发布日期为2023年12月25日,旨在修复已知的安全漏洞,提高系统的安全性。 OpenSSH 9.6p1的主要...
本文将详细介绍如何升级 OpenSSL 及 OpenSSH 到最新版本,以确保 Linux 操作系统的安全性。 升级 zlib 在升级 OpenSSL 及 OpenSSH 之前,需要升级 zlib,以确保 OpenSSL 及 OpenSSH 的正确安装。可以使用以下命令...
我们可以使用 `cat /etc/redhat-release` 命令来查看当前操作系统的版本。在本示例中,我们使用的是 Red Hat 5.7。 二、开启 telnet 服务 在升级 openssh 之前,我们需要先开启 telnet 服务,以避免升级导致失联。...
本文将详细介绍如何在Red Hat Enterprise Linux 6.5 (RHEL 6.5)系统上安全地升级OpenSSH到6.5版本,以解决可能存在的安全漏洞。 首先,OpenSSH的安全性是其广泛应用的关键。它通过使用SSH协议来保护数据传输,防止...
Linux服务器操作系统是基于开源的Linux内核构建的,它被广泛应用于各种规模的企业级服务器环境,从小型Web服务器到大型数据中心的核心系统。本教程将深入探讨Linux操作系统在服务器环境中的应用和服务管理,这对于...