返回顶部
首页 > 资讯 > 精选 >centos6.5中openssh怎么从5.3升级到7.3
  • 374
分享到

centos6.5中openssh怎么从5.3升级到7.3

2023-06-05 23:06:09 374人浏览 独家记忆
摘要

今天就跟大家聊聊有关Centos6.5中openssh怎么从5.3升级到7.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS6.5 自带的SSH版本5.3太低,安全检查报

今天就跟大家聊聊有关Centos6.5中openssh怎么从5.3升级到7.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

CentOS6.5 自带的SSH版本5.3太低,安全检查报有漏洞,需要升级版本。

本文使用openssh-7.3p1的版本进行源码升级安装。

升级OpenSSH不难,难的是在升级前的基础环境安装。需要以下的软件:GCc-c++,zlib,OpenSSL,pam

升级过程ssh中断,需先将telnet服务打开。如能直接登陆系统,则不需要安装telnet.

需要先安装xinted,telnet-server

参考:Http://www.cnblogs.com/xlmeng1988/arcHive/2012/04/24/telnet-server.html

需要安装如下包:

telnet-server-1.2-134.24.1.x86_64.rpm

xinetd-2.3.14-40.el6.x86_64.rpm

xinetd-2.3.14-40.el6.src.rpm  

启动TELNET服务

编辑/etc/xinetd.d/telnet, 将其中的 disable = yes 的yes改为no.

使用chkconfig命令直接开启:[root@localhost loong]# chkconfig telnet on

激活xinetd服务:service xinetd restart

允许root使用telnet登陆:不建议开放telnet的root登录,容易带来安全隐患。

注:默认情况下,系统只允许普通用户telnet登录,不允许root用户登录。要想获得root权限,可以使用普通用户登录,然后执行su,来获得root权限。

或使用一下方法,允许root登录telnet:

方法一:# mv /etc/securetty /etc/securetty.bak (不建议这种方法,测试完后再改回去吧!)

方法二:修改/etc/pam.d/remote,注释掉:auth       required     pam_securetty.so

升级OpenSSH

基础环境安装三种方式,YUM、rpm、源码安装

yum安装

应该是最方便的方法了。

yum -y gcc-c++,zlib,zlib-devel,openssl,openssl-devel,pam-devel

rpm安装

1、gcc-c++安装步骤

顺序不能颠倒,否则会报错

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm 

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm 

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm 

rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm

rpm -Uvh kernel-headers-2.6.32-642.el6.x86_64.rpm  

rpm -Uvh tzdata-2016c-1.el6.noarch.rpm 

rpm -Uvh glibc-devel-2.12-1.192.el6.x86_64.rpm glibc-2.12-1.192.el6.x86_64.rpm glibc-headers-2.12-1.192.el6.x86_64.rpm glibc-common-2.12-1.192.el6.x86_64.rpm 

rpm -Uvh libgcc-4.4.7-17.el6.x86_64.rpm 

rpm -Uvh libGomp-4.4.7-17.el6.x86_64.rpm 

rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm 

rpm -Uvh libstdc++-4.4.7-17.el6.x86_64.rpm 

rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm 

rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm

2、zlib安装步骤

rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm

3、OpenSSL安装步骤

顺序不能颠倒,否则会报错。

rpm -Uvh keyutils-1.4-5.el6.x86_64.rpm keyutils-libs-1.4-5.el6.x86_64.rpm keyutils-libs-devel-1.4-5.el6.x86_64.rpm 

rpm -Uvh krb5-libs-1.10.3-57.el6.x86_64.rpm krb5-workstation-1.10.3-57.el6.x86_64.rpm 

rpm -Uvh libselinux-2.0.94-7.el6.x86_64.rpm libselinux-utils-2.0.94-7.el6.x86_64.rpm libselinux-python-2.0.94-7.el6.x86_64.rpm 

rpm -ivh libsepol-devel-2.0.41-4.el6.x86_64.rpm 

rpm -ivh libselinux-devel-2.0.94-7.el6.x86_64.rpm 

rpm -Uvh e2fsprogs-libs-1.41.12-22.el6.x86_64.rpm e2fsprogs-1.41.12-22.el6.x86_64.rpm libss-1.41.12-22.el6.x86_64.rpm libcom_err-1.41.12-22.el6.x86_64.rpm 

rpm -ivh krb5-devel-1.10.3-57.el6.x86_64.rpm libcom_err-devel-1.41.12-22.el6.x86_64.rpm 

rpm -Uvh openssl-devel-1.0.1e-48.el6.x86_64.rpm openssl-1.0.1e-48.el6.x86_64.rpm

4、pam安装步骤

rpm -Uvh pam-devel-1.1.1-22.el6.x86_64.rpm pam-1.1.1-22.el6.x86_64.rpm

源码安装

只做过zlib和OpenSSL的源码安装。rpm已安装,就不用安装了。

1、zlib源码安装

[root@localhost tmp]# tar xf zlib-1.2.8.tar.gz

[root@localhost tmp]# cd zlib-1.2.8

[root@localhost zlib-1.2.8]# ./configure --prefix=/usr/local/zlib

Checking for gcc...

Checking for shared library support...

Building shared library libz.so.1.2.8 with gcc.

Checking for off64_t... Yes.

Checking for fseeko... Yes.

Checking for strerror... Yes.

Checking for unistd.h... Yes.

Checking for stdarg.h... Yes.

Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().

Checking for vsnprintf() in stdio.h... Yes.

Checking for return value of vsnprintf()... Yes.

Checking for attribute(visibility) support... Yes.

[root@localhost zlib-1.2.8]# make

[root@localhost zlib-1.2.8]# make install

2、OpenSSL源码安装

[root@localhost tmp]# tar zxf openssl-1.0.2h.tar.gz

[root@localhost tmp]# cd openssl-1.0.2h

[root@localhost openssl-1.0.2h]# ./config --prefix=/usr/local/openssl --shared

[root@localhost openssl-1.0.2h]# make depend

[root@localhost openssl-1.0.2h]# make

[root@localhost openssl-1.0.2h]# make test

[root@localhost openssl-1.0.2h]# make install

源码安装OpenSSH

安装前最好先开启telnet服务,以防升级失败,无法使用ssh登录时可以使用telnet。

# 卸载旧版本openssh,卸载可以在make之后进行。

rpm -qa | grep openssh

rpm -e --nodeps `rpm -qa | grep openssh`

# 升级新版本

# --with-ssl-dir=*** 选项,在OpenSSL不是默认安装路径的时候添加。

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib=/usr/local/zlib --with-md5-passWords --with-pam

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/openssl --with-zlib=/usr/local/zlib --with-md5-passwords --with-pam

make

make install

# 复制配置文件

cp ssh_config /etc/ssh/

cp sshd_config /etc/ssh/

cp moduli /etc/ssh/

# 复制启动脚本到/etc/init.d

# 根据安装路径情况,可能需要修改启动脚本中sshd的路径

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

/usr/sbin/sshd -t -f /etc/ssh/sshd_config

# 加入开机自启

chkconfig --add sshd

chkconfig sshd on

chkconfig sshd --list

# 开启root用户远程登录。

# 此步骤不是必须。建议是关闭该选项,开启会有安全隐患。

vi /etc/ssh/sshd_config

PermitRootLogin yes

# 开启SSH服务

service sshd start

关闭telnet服务,

编辑/etc/xinetd.d/telnet, 将其中的 disable = yes 的yes改为no.

使用chkconfig命令直接开启:[root@localhost loong]# chkconfig telnet off

  恢复securetty:# cp /etc/securetty.bak /etc/securetty 

问题:重启系统后,需直接登陆控制台,重启sshd服务方可远程正常访问;

service sshd stop

service sshd start

看完上述内容,你们对centos6.5中openssh怎么从5.3升级到7.3有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: centos6.5中openssh怎么从5.3升级到7.3

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

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

猜你喜欢
  • centos6.5中openssh怎么从5.3升级到7.3
    今天就跟大家聊聊有关centos6.5中openssh怎么从5.3升级到7.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS6.5 自带的SSH版本5.3太低,安全检查报...
    99+
    2023-06-05
  • 从dedecms 5.1升级到5.3的一些感受分享
    扫盲:DEDEcms 织梦内容管理系统,是国内最知名的php开源网站管理系统, Admin5即是使用该程序搭建的。   使用了多种自定义模型,同时也修改了一些程序,如果贸然升级到5.3的话,有以下不确定的风险:   1、...
    99+
    2022-06-12
    dedecms 升级
  • Linux下怎么升级openssh
    本篇内容介绍了“Linux下怎么升级openssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、下载openssh直接通过ssh连接目标...
    99+
    2023-06-27
  • 记一次手动将OpenSSH从7.4升级到9.3的过程
    前言 收到通知说服务器组件存在漏洞 服务器版本:CentOS 7.9.2009 x86_64 目前SSH版本:OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 20...
    99+
    2023-09-01
    服务器 运维 linux
  • ThinkPHP3.2.3怎么从php5升级到php7
    这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。...
    99+
    2023-06-15
  • 怎么从Ubuntu12.10升级到Ubuntu 13.04
    这篇文章将为大家详细讲解有关怎么从Ubuntu12.10升级到Ubuntu 13.04,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。目前13.04仍然是beta或alpha测试阶段,所以这意味着它不是完全...
    99+
    2023-06-16
  • lumia640怎么从WP8.1升级到Win10 Mobile系统?
    2016年3月微软已经宣布wp8.1史上最重要更新Win10 Mobile正式版开始推送,现在WP8.1升级Win10 Mobile正式版首批机型完整名单确认,包括Lumia1520、Lumia930、Lumia640、...
    99+
    2023-05-20
    lumia640 WP8.1 Win10
  • MySQL使用命令行怎么从5.5升级到8.0
    本篇内容介绍了“MySQL使用命令行怎么从5.5升级到8.0”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我用的数据库编辑软件是sqlyog...
    99+
    2023-07-05
  • DEDECMS从5.1升级到5.3后添加文章修改文章无法生成首页的解决方法
    修改 /dede/inc/inc_archives_functions.php 第381行前面加上 $GLOBALS['_arclistEnv'] = 'index'; 至关重要 没有这句导致首页生成个别栏目为空 ...
    99+
    2022-06-12
    无法生成首页
  • mysql5.6怎么升级到mysql5.7
    mysql5.6怎么升级到mysql5.7,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、停止mysql5.6数据库服务[root@host...
    99+
    2024-04-02
  • win7怎么升级到win10
    这篇文章给大家分享的是有关win7怎么升级到win10的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下载并打开小白三步装机版软件,默认会推荐我们安装 Windows 10,点击立即重装。提醒,重装建议退出安全软件...
    99+
    2023-06-26
  • win101809怎么升级到1909
    这篇“win101809怎么升级到1909”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win101809怎么升级到1909...
    99+
    2023-07-01
  • win101909怎么升级到20h2
    今天小编给大家分享一下win101909怎么升级到20h2的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win101909升...
    99+
    2023-07-01
  • windowsxp怎么升级到win11
    这篇文章主要介绍“windowsxp怎么升级到win11”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windowsxp怎么升级到win11”文章能帮助大家解决问题。因为Windowsxp用户的电脑...
    99+
    2023-07-01
  • Win8.1怎么升级到Win10
    要将Windows 8.1升级到Windows 10,可以按照以下步骤操作:1. 首先,确保你的计算机符合Windows 10的最低...
    99+
    2023-08-21
    Win10
  • win7怎么升级到win10?win7升级win10教程
    win10预览版才发布没多久,虽然还是有一些弊端,但是很多的小伙伴们已经迫不及待的想要升级了,本文为大家带来了详细的win7升级win10的教程,希望对大家有所帮助。 win7升级win10教程 1、首先我们需要到微软的...
    99+
    2023-06-12
    win7 升级win10 win10 教程
  • MySQL 5.7怎么升级到8.0
    这篇文章主要讲解了“MySQL 5.7怎么升级到8.0”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL 5.7怎么升级到8.0”吧!为什么升级到My...
    99+
    2024-04-02
  • MySQL 5.6.36怎么升级到5.6.40
    这篇文章主要介绍“MySQL 5.6.36怎么升级到5.6.40”,在日常操作中,相信很多人在MySQL 5.6.36怎么升级到5.6.40问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • Spring Boot1.5X怎么升级到2.0
    这篇文章主要介绍了Spring Boot1.5X怎么升级到2.0的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Boot1.5X怎么升级到2.0文章都会有所收获,下...
    99+
    2024-04-02
  • Win8怎么升级Win8.1?从应用商店免费升级到Win8.1正式版流程截图
    Win8首个正式升级版本Win8.1正式版昨天正式开始免费向Win8用户推送,Win8.1增加了不少新特性与功能,并且将之前Win8系统中去掉的开始菜单又恢复了,对于小白用户而言,再也不会出现又不知道如何关...
    99+
    2022-06-04
    正式版 升级到 截图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作