返回顶部
首页 > 资讯 > 精选 >centos升级openssl包的方法及步骤
  • 885
分享到

centos升级openssl包的方法及步骤

2023-06-05 16:06:03 885人浏览 泡泡鱼
摘要

这篇文章主要讲解了“Centos升级openssl包的方法及步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos升级openssl包的方法及步骤”吧!下载要升级到的openssl包

这篇文章主要讲解了“Centos升级openssl包的方法及步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos升级openssl包的方法及步骤”吧!

下载要升级到的openssl包
https://cdn.openbsd.org/pub/OpenBSD/Openssh/portable/openssh-7.4p1.tar.gz

升级openssh前开通telnet
1)查看telnet包
rpm -qa|grep telnet
--如未安装,则yum安装
# yum install telnet
# yum install telnet-server

2)启动telnet
--编辑telnet文件,将disable改成no
# vi /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/passWord pairs for authentication.
service telnet
{
flags = REUSE
Socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}

--重启xinetd服务
service xinetd restart
or
/etc/rc.d/init.d/xinetd restart

--通过telnet连接服务器

c:\> telnet 192.168.5.5
--默认telnet只能连接普通用户,然后,跳转到root用户

备份原openssh相关文件
# cp /usr/sbin/sshd /usr/sbin/sshd.bak
# cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
# cp /etc/ssh/moduli /etc/ssh/moduli.bak
--删除掉下面三个文件,否则安装的时候会报错.
rm -rf /etc/ssh/ssh_config
rm -rf /etc/ssh/sshd_config
rm -rf /etc/ssh/moduli
--安装编译所需包
yum install GCc
yum install pam-devel
yum install zlib-devel
yum install openssl-devel

解压并安装新版本openssh
# tar -zxvf openssh-7.4p1.tar.gz
# cd openssh-7.4p1
#./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-pam --with-md5-passwords --mandir=/usr/share/man
--configure报错终止,重新编译前先清理之前的编译信息.
# make clean
# ldconfig
# ./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-pam --with-md5-passwords --mandir=/usr/share/man
# make && make install

# /etc/init.d/sshd restart

覆盖旧的文件
# cp -p /softs/openssh-7.4p1/contrib/redhat/sshd.init /etc/init.d/sshd
# hmod u+x /etc/init.d/sshd
# chkconfig --add sshd
# cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd

# cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd
cp: overwrite `/usr/sbin/sshd'? y
cp: cannot create regular file `/usr/sbin/sshd': Text file busy
文件正在被使用
# ps -ef|grep sshd

# kill -9 77777
# ps -ef|grep sshd

--重新覆盖:
# cp /usr/local/openssh/bin/ssh /usr/bin/ssh
# service sshd restart

Stopping sshd: [ OK ]
ssh-keygen: illegal option -- A
usage: ssh-keygen [options]
Options:
...

# cat /etc/init.d/sshd
start()
{
       # Create keys if necessary
       /usr/bin/ssh-keygen -A
       if [ -x /sbin/restorecon ]; then
               /sbin/restorecon /etc/ssh/ssh_host_key.pub
               /sbin/restorecon /etc/ssh/ssh_host_rsa_key.pub
               /sbin/restorecon /etc/ssh/ssh_host_dsa_key.pub
               /sbin/restorecon /etc/ssh/ssh_host_ecdsa_key.pub
       fi

echo -n $"Starting $prog:"
       $SSHD $OPTIONS && success || failure
       RETVAL=$?
       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd
       echo
}
--因低版本的ssh-keygen没有-A参数,因此,如下解决。
# cp /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen

--重启sshd服务:
# service sshd restart

# vi /etc/ssh/sshd_config

--去掉如下条目注释,允许root通过ssh登录
PermitRootLogin yes

--注释掉下面三个参数
#GSSapiAuthentication yes
#GSSAPICleanupCredentials yes
#UsePAM yes

重启sshd服务,并通过ssh连接服务器
# service sshd restart
c:\> ssh 192.168.5.5

# ssh -V

禁用telnet
# vi /etc/xinetd.d/telnet

# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}

--停止xinetd服务
# service xinetd stop
# chkconfig --list xinetd
# chkconfig xinetd off
# chkconfig --list xinetd

--如winscp登录linux报错,可如下解决
# vi /etc/ssh/sshd_config
--注释掉如下条目
#Subsystem sftp /usr/libexec/openssh/sftp-server
--添加如下条目
Subsystem sftp internal-sftp

--重启sshd服务:
# service sshd restart

感谢各位的阅读,以上就是“centos升级openssl包的方法及步骤”的内容了,经过本文的学习后,相信大家对centos升级openssl包的方法及步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: centos升级openssl包的方法及步骤

本文链接: https://lsjlt.com/news/243611.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos升级openssl包的方法及步骤
    这篇文章主要讲解了“centos升级openssl包的方法及步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos升级openssl包的方法及步骤”吧!下载要升级到的openssl包...
    99+
    2023-06-05
  • ubuntu16.04 升级内核的方法步骤
    一、环境 在虚拟机上运行的ubuntu16.04 , 使用命令uname -r查看当前系统内核版本 当前版本为4.15.0-45-generic 要升级的内核为4.20.2 二、准备需要的材料 到网址http...
    99+
    2022-06-04
    ubuntu16.04 升级内核
  • linux升级openssl的方法是什么
    要升级Linux系统中的OpenSSL,可以按照以下步骤操作: 首先,确保你的系统已经安装了OpenSSL的新版本的包。可以通过包...
    99+
    2024-04-09
    linux
  • MySQL8.0升级的方法步骤是什么
    本篇内容主要讲解“MySQL8.0升级的方法步骤是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL8.0升级的方法步骤是什么”吧!1.先彻底卸载现有版本MySQL。可以使用如下命令:...
    99+
    2023-06-25
  • H3C交换机升级方法步骤
    H3C交换机升级方法步骤 打400找官方要适合你的交换机型号的稳定版本文件,下载下来。(如果过保,可以用你没过保的建单哦,会给你版本文件,但是升级过程出现问题不给解决)我以S5800为例,此交换机比较老。V5、V7版本都适用哦,方法一样的。...
    99+
    2023-08-31
    服务器 linux 网络
  • 静默升级oracle的方法步骤是什么
    本篇内容主要讲解“静默升级oracle的方法步骤是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“静默升级oracle的方法步骤是什么”吧!1、11.2.0....
    99+
    2024-04-02
  • 升级 MySQL 安装的步骤
    下面是升级 MySQL 安装的步骤 -升级路径 准备升级安装在 Unix 或 Linux 上升级 MySQL 二进制或基于包的安装 MySQL 还可以使用 MySQL yum 存储库或 APT 存储库或 SLES 进行升级 在存储库或Win...
    99+
    2023-10-22
  • CentOS6.4 升级到7.0的步骤
    下面云服务器网络为大家演示一下CentOS6.4升级到7.0的详细操作步骤:1]配置软件源 # vim /etc/yum.repos.d/upgrade.repo[upgrade]name=upgradebaseurl=http:...
    99+
    2023-06-05
  • 使用openssl 生成免费证书的方法步骤
    一:什么是openssl? 它的作用是?应用场景是什么? 即百度百科说:openssl是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,它可以避免信息被窃听到。 SSL是Secure Socket...
    99+
    2022-06-04
    openssl 生成免费证书 openssl 免费证书
  • Ubuntu18.04一次性升级Python所有库的方法步骤
    pip是什么 pip 是 python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 升级pip版本 默认Ubuntu自带的pip (pip 9.0.1)是基于Python2.7的版本 ...
    99+
    2022-06-04
    Ubuntu18.04升级Python所有库 Ubuntu18.04升级Python库
  • CentOS 6.8 安装vsftpd的方法步骤
    vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开发源代码的ftp服务器软件。 vsftpd是一款在linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用、支持虚拟用...
    99+
    2022-06-04
    CentOS 安装vsftpd centos6.8安装vsftpd
  • Win10 Build 10041怎么升级 Win10最新系统更新升级方法步骤
    尽管Win10正式版还要等到夏季推出,不过目前很多用户已经开始使用的Win10消费者预览版,版本也在不断更新。近日,微软已经开始向用户发放最新版测试编译版Win10 Build 10041,修复了此前预览版中的大量Bug...
    99+
    2023-06-12
    Win10 10041 升级 更新 步骤 系统 方法
  • PHP 8.1.14升级低版本openssl扩展的操作方法
    问题背景: PHP8.1.4内嵌openssl源码编译出来的openssl库版本号是1.0.2.x系列,低版本的openssl扩展存在安全漏洞,需要将该扩展升级openssl 社区最新版本3.0.8 ...
    99+
    2023-09-03
    php 开发语言 linux
  • Android WebView版本升级的步骤
    Android WebView版本升级的步骤 WebView是Android平台上的一个重要组件,用于在应用程序中加载和显示Web页面。随着时间的推移,WebView版本的更新变得越来越重要,以确保应...
    99+
    2023-09-26
    android Android
  • Centos打包tengine制作rpm安装包的步骤
    这篇文章主要介绍“Centos打包tengine制作rpm安装包的步骤”,在日常操作中,相信很多人在Centos打包tengine制作rpm安装包的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Cento...
    99+
    2023-06-13
  • Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
    一、pip是什么 pip 是 python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 二、升级pip版本 1、rXSLpVmI默认UbrXSLpVmIuntu自带的pip (pip 9....
    99+
    2022-06-04
    一键升级Python包 ubuntu python
  • 升级mysql版本的操作步骤
    本文主要给大家介绍升级mysql版本的操作步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下升级mysql版本的操作步骤吧。版本升级:mysql版本...
    99+
    2024-04-02
  • win10正版升级的步骤教程
    很多朋友都想要学习升级正版系统的方法,毕竟升级正版的方法非常流行,那么到底升级正版要怎么操作呢下面小编就给大家带来win10正版升级的步骤教程,想要知道的朋友就来看看这篇文章教程吧。1、首先我们要在微软官方网站中下载微软工具。2、然后在桌面...
    99+
    2023-07-19
  • win7升级到win10的步骤教程
    Windows7系统如何升级Windows10系统?随着Win10系统的逐步完善,许多用户已经将自己的计算机系统升级到Win10系统,Win7可以通过系统更新设置直接升级到Win10系统。让我们一起来学习win7升级至win10的步骤教程,...
    99+
    2023-07-11
  • CentOs下手动升级node版本的方法
    1.查找对应的nodejs包,具体参考https://nodejs.org/download/release/ 2.切换到安装node的位置 此处为/usr/local/lib/nodejs 不存在可以建立  ...
    99+
    2022-06-04
    centos 手动升级node版本 node 版本升级
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作