声明
Redhat 7.3自带的ssh版本:
- OpenSSH_6.6.1p1
- OpenSSL 1.0.1e-fips
- zlib-1.2.7-17.el7.x86_64
这些步骤都是在虚拟机上模拟实现的(同时在生产环境也进行过验证)
查看原版本

虚拟机挂载光盘

按照上面的设置完成后,输入命令
mkdir /mnt/cdrom
mount -o loop /dev/cdrom /mnt/cdrom/
挂载完毕
本地安装telnet和xinetd
为了防止卸载openssh后远程连接不上,本地离线安装telnet,方便调试
cd /mnt/cdrom/
find -name telnet*
rpm -ivh ./Packages/telnet-0.17-60.el7.x86_64.rpm
rpm -ivh ./Packages/telnet-server-0.17-60.el7.x86_64.rpm
find -name xinetd*
rpm -ivh ./Packages/xinetd-2.3.15-13.el7.x86_64.rpm
安装完毕后,检查是否安装成功:
rpm -qa | grep telnet
rpm -qa | grep xinetd
关闭防火墙
systemctl status firewalld //查看防火墙状态
systemctl disable firewalld//永久关闭防火墙
systemctl is-enabled firewalld //查看防火墙是否开机启动
systemctl enable firewalld 重启防火墙
启动telnet
进入到/etc/xinetd.d/文件中
vim telnet
在文件中输入:
# default: yes
# description: The telnet server servestelnet sessions; it uses \
# unencrypted username/password pairs for authentication. service telnet
{
flags =

本文详细介绍了在Redhat 7.3环境下,从本地虚拟机挂载光盘开始,逐步离线安装telnet和xinetd服务,关闭防火墙,以及如何升级openssh、zlib库和openssl至最新版本的全过程。包括解决升级过程中遇到的各种问题,如perl包、pam-devel包缺失等。
最低0.47元/天 解锁文章
2962

被折叠的 条评论
为什么被折叠?



