我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下怎么升级openssh

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下怎么升级openssh

本篇内容介绍了“Linux下怎么升级openssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Linux下怎么升级openssh

一、下载openssh

直接通过ssh连接目标主机进行下载(建议将压缩包下载到 /opt 目录下):

[root@sd-vm-0001252 opt]# wget wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.8p1.tar.gz

如果在执行wget后指令提示 command not found,是因为目标机上没有安装wget指令

wget指令安装

yum -y install wget

安装成功提示: 

Linux下怎么升级openssh

  1. 或者是直接在windows上下载openssh再上传到目标主机上: Linux下怎么升级openssh
  2. 下载完成后:
  3. Linux下怎么升级openssh

二、解压压缩包

tar –xvf openssh-7.8p1.tar.gz

解压完成拿到压缩包:

  Linux下怎么升级openssh

三、删除原有的ssh相关文件

先卸载openssh服务,注意!注意!注意!卸载完成服务器ssh服务就会停掉,此时客户端连接的不能断开,在ssh没安装好之前也不可重启ssh服务和服务器,否则断开之后将无法进行远程连接
yum remove openssh –y
手动删除原有ssh相关文件
rm -rf /etc/ssh/*

四、安装编译新的ssh

进入到自己解压好的ssh目录下(根据自己实际情况,每个人解压的目录可能不一样,这里解压后的目录是/opt/openssh-7.8p1/):
cd /opt/openssh-7.8p1/
安装编译:
./configure --prefix=/usr/ --sysconfdir=/etc/ssh  --with-openssl-includes=/usr/local/ssl/include --with-ssl-dir=/usr/local/ssl   --with-zlib   --with-md5-passwords   --with-pam && make && make install

注意:如果在安装编译过程中断,且提示:configure: error: PAM headers not found,就需要先手动安装一下PAM

Linux下怎么升级openssh 

手动安装PAM:

yum -y install pam-devel

安装完成PAM

  Linux下怎么升级openssh 

Openssh安装完成图示:

  Linux下怎么升级openssh

Openssh安装完成后在/openssh-7.8p1目录下执行如下命令:

[root@sd-vm-0001252 openssh-7.8p1] cp -a contrib/redhat/sshd.init /etc/init.d/sshd[root@sd-vm-0001252 openssh-7.8p1] cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam[root@sd-vm-0001252 openssh-7.8p1] chmod +x /etc/init.d/sshd[root@sd-vm-0001252 openssh-7.8p1] chkconfig --add sshd[root@sd-vm-0001252 openssh-7.8p1] chkconfig sshd on[root@sd-vm-0001252 openssh-7.8p1] service sshd restart

五、查看Openssh版本

ssh -V
Linux下怎么升级openssh

六、openSSH升级后无法远程问题解决

进入到目录 /etc/ssh/sshd_config 将 PasswordAuthentication yes 注释打开,启用公钥身份验证;

vi /etc/ssh/sshd_config
  • 图示:
    Linux下怎么升级openssh

然后重启ssh服务:

service sshd restart

或者

/etc/init.d/sshd restart

七、openSSH升级后root(默认账户)无法远程登录问题解决(Access denied)

root(默认账户)一般情况下是不允许直接通过远程进行密码登录访问的(测试时安全扫描会有高危漏洞产生),所以默认情况下是禁止的,如果有需要的话,可以手动开启(不建议开启);个人建议如果需要使用到root用户,可以使用普通账号先连接服务器,然后su命令切换到root用户进行操作。

具体操作步骤:

修改SSH服务配置文件sshd_config来解决这个问题。文件路径为: /etc/ssh/sshd_config

vi /etc/ssh/sshd_config
  • 图示:
    Linux下怎么升级openssh

“Linux下怎么升级openssh”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下怎么升级openssh

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下怎么升级openssh

本篇内容介绍了“Linux下怎么升级openssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、下载openssh直接通过ssh连接目标
2023-06-27

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

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

Linux下怎么升级GCC

今天小编给大家分享一下Linux下怎么升级GCC的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在为Linux开发应用程序时,
2023-06-27

Linux下怎么升级python

这篇文章主要讲解了“Linux下怎么升级python”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么升级python”吧!1.下载安装脚本:wget https://repo.
2023-06-27

Linux下怎么升级网卡驱动

这篇文章主要讲解了“Linux下怎么升级网卡驱动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么升级网卡驱动”吧!更新linux下的网卡驱动。检查网卡版本Ifconfig -a
2023-06-28

Linux下怎么升级Python的版本

本篇内容主要讲解“Linux下怎么升级Python的版本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么升级Python的版本”吧!很多同学遇到要求Python使用2.6.6以上,
2023-06-06

linux(CentOS)下升级pyth

1。下载python3.3安装包:yum install readline-devel.x86_64wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz2。解压安装包:t
2023-01-31

linux下的python升级

不用卸载,先试试命令:yum update python。 行了就OK。不行看下面: 先下载源码包,任意一个即可:(1)gzip-compressed源码:Python-2.5.4.tgz(2)bzip2-compressed源码:Pyth
2023-01-31

linux怎么升级openssl

要升级Linux上的OpenSSL,你可以按照以下步骤进行操作:1. 打开终端,并以管理员身份登录。2. 确定你的Linux发行版的包管理工具。不同的发行版使用不同的包管理工具,如apt-get(Debian/Ubuntu)、yum(Cen
2023-09-21

Linux怎么升级nodejs

这篇文章主要介绍了Linux怎么升级nodejs的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么升级nodejs文章都会有所收获,下面我们一起来看看吧。1、清除缓存信息 sudo npm cache
2023-06-28

Linux怎么升级gcc

这篇文章主要介绍“Linux怎么升级gcc”,在日常操作中,相信很多人在Linux怎么升级gcc问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么升级gcc”的疑惑有所帮助!接下来,请跟着小编一起来
2023-06-28

linux环境下升级python

我的CENTOS自带的python版本为2.6,现在需要升级到python3,过程如下。    1、下载python3压缩包:wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0
2023-01-31

Linux下python2升级到pyth

听说官方到2020年不再支持Python2,所以还是安装Python3吧。# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz # 获取# tar xvf
2023-01-31

Linux下如何升级GCC

这篇文章给大家分享的是有关Linux下如何升级GCC的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GCC 编译器是 Linux 系统下最常用的 C/C++ 编译器,大部分 Linux 发行版中都会默认安装,但是系
2023-06-27

linux下升级python2.0到py

升级pythoncd /home/sanlang/toolswget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz gunzip  Python-2.7.6.tgz tar 
2023-01-31

Linux下如何升级Vim8.0

这篇文章主要介绍“Linux下如何升级Vim8.0”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下如何升级Vim8.0”文章能帮助大家解决问题。Vim 8.0的更新带来了更多可能性,让各种
2023-06-27

Linux内核怎么升级

这篇文章主要介绍“Linux内核怎么升级”,在日常操作中,相信很多人在Linux内核怎么升级问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux内核怎么升级”的疑惑有所帮助!接下来,请跟着小编一起来学习吧
2023-06-28

Linux怎么升级node版本

这篇文章主要介绍“Linux怎么升级node版本”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux怎么升级node版本”文章能帮助大家解决问题。Linux升级node版本具体方法1、清除缓存信
2023-06-28

编程热搜

目录