openssh官网(Linux系统下怎么升级OpenSSH)

:暂无数据 2026-09-25 07:40:13 :1

openssh官网(Linux系统下怎么升级OpenSSH)

大家好,如果您还对openssh官网不太了解,没有关系,今天就由本站为大家分享openssh官网的知识,包括Linux系统下怎么升级OpenSSH的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

Linux系统下怎么升级OpenSSH

升级版本为:openssh-6.6p1 举个例子,可以参考
  升级方法:
  1、加载本地源(方法不描述了)
  2、执行下列命令
  yum install bash -y
  yum install -y zlib zlib-devel openssl openssl-devel
  tar -zxvf openssh-6.6p1.tar.gz -C /usr/local/src/
  cd /usr/local/src/openssh-6.6p1/
  cp /etc/init.d/sshd /etc/init.d/sshd.old
  tar -cvf ssh.bak.tar /etc/ssh
  yum install gcc -y
  3、卸载老版本
  rpm -qa|grep ssh
  rpm -e openssh-server-5.3p1-81.el6.x86_64
  rpm -e openssh-clients-5.3p1-81.el6.x86_64 --nodeps
  rpm -qa|grep ssh
  rpm -e openssh-askpass-5.3p1-81.el6.x86_64
  rpm -e openssh-5.3p1-81.el6.x86_64
  rpm -qa|grep ssh
  4、开始升级
  。/configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-md5-passwords
  make && make install
  mv /etc/init.d/sshd.old /etc/init.d/sshd
  mkdir -p /var/empty/sshd/etc
  /etc/init.d/sshd restart
  chkconfig --add sshd
  chkconfig sshd on
  chkconfig --list|grep sshd
  5、查看是否升级成功
  ssh -V
  OpenSSH_6.6p1, OpenSSL 1.0.0-fips 29 Mar 2010
  以上就是Linux系统下怎么升级OpenSSH的介绍了,升级成功了旧版本的一些问题和故障自然就能得到修复了。

Openssh怎么从官网下载及安装在linux系统里

你系统 ubuntu 还是 什么?》
Ubuntu 下 apt-get install openssh

linuxopenssh怎么安装

如存在ssh需升级ssh则先 service sshd stop 或/etc/init.d/sshd stop 关闭ssh服务
***隐藏网址***
tar zxvf openssh-7.3p1.tar.gz //解压
cd openssh-7.3p1 //进入目录
./configure --prefix=/usr --sysconfdir=/etc/ssh --without-zlib-version-check
// 指定安装目录,不检查zlib版本
make //编译
make install //安装
ssh -V //查看安装版本

怎么用vnc升级openssh

1、操作方法
1)升级openssh可能会导致ssh无法使用,因此需保证服务器的telnet可以使用。以免ssh无法使用时,连不上设备。
在前期做linux主机基线整改时禁用了telnet服务,查看当时整改时的脚本,发现禁用telnet服务是通过修改/etc/services文件,在telnet
23/tcp前加#实现的。删掉前面的#并通过service xinetd
start启动telnet服务后,发现仍然无法telnet服务器。提示如下:
Unencrypted
connection refused. Goodbye.
Connection closed
by foreign host.
搜寻解决方法。有人说ekrb5-telnet是一个需要加密的telnet服务,把这个服务启动上需要加密,将/etc/xinetd.d/ekrb5-telnet里面的disable改成=yes,再重启telnet服务service xinetd
restart就可以了,如果 ekrb5-telnet里面的disable=yes出现修改后又变回no的情况,执行
chkconfig ekrb5-telnet off可将其禁用。
尝试后发现可以telnet了。
***隐藏网址***
3)安装openssl
tar -zxvf
openssl-1.0.1l.tar.gz 解压openssl的安装包
cd
openssl-1.0.1l 进入解压的目录
./config
--prefix=/usr/local --shared
make
make
test
make
install
安装完毕后通过openssl version -a
查看openssl版本安装是否正确
4)安装openssh
tar -zxvf
openssh-6.7p1.tar.gz 解压openssh的安装包
cd
openssh-6.7p1 进入解压的目录
./config
--prefix=/usr/local --with-pam --with-zlib
--with-md5-passwords
make
make
install
安装完毕后service sshd restart 重启ssh服务
通过ssh -V查看openssh版本安装是否正确
2、注意事项
1)安装openssl时./config
--prefix=/usr/local --shared这一条命令一定要加上--shared选项,否则openssh编译的时候会找不到新安装的openssl的library,
会报错: openssl的 header和library版本不匹配。
2)安装openssl时make
test这一步是进行 SSL 加密协议的完整测试,如果出现错误就要一定先找出原因,否则一味继续可能导致 SSH 不能使用。
3)安装openssh,./config时,如报下面错误:configure: error: PAM headers not
found
运行rpm -qa
| grep pam
pam_ccreds-3-5
pam-0.99.6.2-4.el5
pam_pkcs11-0.5.3-23
pam_passwdqc-1.0.2-1.2.2
pam_smb-1.1.7-7.2.1
pam_krb5-2.2.14-10
发现有pam-0.99.6.2-4.el5,但没有对应的pam-devel-0.99.6.2-4.el5。
***隐藏网址***
运行rpm -ivh
pam-devel-0.99.6.2-4.el5.i386.rpm进行安装。
安装完毕后再进行openssh的./config,正常。
4)安装完openssh,测试能正常ssh到服务器后,记得将telnet服务关闭,修改/etc/services文件,在telnet 23/tcp前加上#即可

openssh漏洞

为了系统的安全加固,一般都会将openssh服务升级到最新版本,其中包括ssh、scp、sftp等服务。
笔者在升级的时候遇到了好多坑,现做一下整理。网上有好多关于升级openssh服务的介绍,大都不是很全,或多或少有问题,或是系统版本不同,或是安装方式不同,或是服务版本不同。在这里,笔者主要针对编译安装的方式来介绍。
基础环境准备:
首先打开两个或以上的shell连接,因为在升级过程中如果升级失败会导致不发新建shell连接;
***隐藏网址***
注意:要下载p1版,此版为编译安装包。
在安装之前先记下sshd.pid路径,因为在启动文件sshd中要更改此路径。
将安装包先传入服务器中;
卸载现有版本openssh:rpm -e `rpm -qa |grep openssh`
删除/etc/ssh/下所有文件,在卸载完openssh后此路径下文件不会删除,需手动删除;
安装依赖:zlib-devel、openssl-devel、gcc、gcc-c++、make等
编译安装openssh:
./configure --prefix=/usr/ --sysconfdir=/etc/ssh/ --with-ssl --with-md5-passwords mandir=/usr/share/man/
make && make install
删除/etc/ssh/下的密钥对,rm -f /etc/ssh/ssh_host_* (只删除密钥对即可,在重启的时候会重新生成)
复制启动文件至/etc/init.d/
cp contrib/redhat/sshd.init /etc/init.d/sshd
修改启动文件:vim /etc/init.d/sshd,将PID_FILE路径改为原来的sshd.pid的路径
重启sshd服务即可。
至此openssh服务升级完成,将sshd服务添加到开机启动即可。
此版本openssh的配置文件默认是没有开启root登录权限的,想要开启权限可以修改配置文件/etc/ssh/sshd_config
注:在解压目录~/openssh-7.7p1/contrib中有多个系统版本的启动文件,
如:aix、cygwin、hpux、redhat、suse等,如果此处没有你所安装的系统版本可以根据redhat版本的启动文件来修改相关内容,前文讲到的记录sshd.pid路径的原因就在此。
另外,安装目录为/usr/,因为在启动文件中有关于SSHD的路径,此安装目录默认为redhat启动文件的路径
如果变更了安装路径,启动文件的此路径也要变更。

sun操作系统搭建ssh

检查是否安装OpenSSH: rpm -q openssh-server
***隐藏网址***
1.修改配置文件: /etc/ssh/sshd_config
用vi打开 找到 #Port 22 下面自行修改SSH服务监听的端口号(SSH默认是22)
2.找到Protocol 2,1 这是什么?你要是不知道的话赶紧关闭问题 我认倒霉 分不要了。(这是某某协议适用顺序)
3.审定服务器绑定的IP,找到#ListenAddress 0.0.0.0 自己修改。
4.关键设定(经常忘掉,我就是如此) 设置是否允许root登陆 默认是允许 有时候就因为“默认”我就忽略了它的存在。
找到#PermitRootLogin yes 证明root“yes”登陆。
5.比较关键。设置是否允许空密码登陆。 默认是禁止的。
找到这行:#PasswordEmptyPasswords no 证明空密码“no”登陆。
6.设置是否用口令认证。
PasswordAuthentication yes
ok!大功告成!
别忘了重启一下SSH,因为想让新配置的方案生效都要重启一下SSH。
(注:其他服务亦如此)

关于openssh官网到此分享完毕,希望能帮助到您。

openssh官网(Linux系统下怎么升级OpenSSH)

本文编辑:admin

本文相关文章:


数据库管理系统是位于用户与什么之间的软件系统((29)数据库管理系统是)

数据库管理系统是位于用户与什么之间的软件系统((29)数据库管理系统是)

各位老铁们,大家好,今天由我来为大家分享数据库管理系统是位于用户与什么之间的软件系统,以及(29)数据库管理系统是的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开

2026年10月9日 16:10

金蝶erp管理系统(金蝶是erp系统吗)

金蝶erp管理系统(金蝶是erp系统吗)

这篇文章给大家聊聊关于金蝶erp管理系统,以及金蝶是erp系统吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月4日 23:30

数据库系统原理知识点(数据库系统原理)

数据库系统原理知识点(数据库系统原理)

今天给各位分享数据库系统原理的知识,其中也会对数据库系统原理进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 00:50

网站建设设计主要系统(目前用来建网站的系统有哪些)

网站建设设计主要系统(目前用来建网站的系统有哪些)

大家好,关于网站建设设计主要系统很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于目前用来建网站的系统有哪些的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年8月30日 09:20

小说网站建站程序(如何制作线上小说制作系统)

小说网站建站程序(如何制作线上小说制作系统)

今天给各位分享如何制作线上小说制作系统的知识,其中也会对如何制作线上小说制作系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年8月23日 05:30

import语句(import语句是将对应的java源文件拷贝到此处执行对还是错为什么 包是java中描述操作系统)

import语句(import语句是将对应的java源文件拷贝到此处执行对还是错为什么 包是java中描述操作系统)

本篇文章给大家谈谈import语句,以及import语句是将对应的java源文件拷贝到此处执行对还是错为什么 包是java中描述操作系统对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以

2026年9月6日 10:30

web聊天系统源码(javaee项目“Web聊天室系统”的源码导入MyEclipse里,怎么配置数据库,tomcat,才能运行起来)

web聊天系统源码(javaee项目“Web聊天室系统”的源码导入MyEclipse里,怎么配置数据库,tomcat,才能运行起来)

各位老铁们,大家好,今天由我来为大家分享web聊天系统源码,以及javaee项目“Web聊天室系统”的源码导入MyEclipse里,怎么配置数据库,tomcat,才能运行起来的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收

2026年9月5日 20:30

notifications是什么文件夹可以删除吗(android系统的手机目录各个文件夹代表什么例如acct)

notifications是什么文件夹可以删除吗(android系统的手机目录各个文件夹代表什么例如acct)

这篇文章给大家聊聊关于notifications是什么文件夹可以删除吗,以及android系统的手机目录各个文件夹代表什么例如acct对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年8月31日 00:50

ubuntu 3dmax(我要用wubi安装Ubuntu系统(原来是win7),那么电脑里原来装的软件像ps, 3dmax什么的不会受影响吧)

ubuntu 3dmax(我要用wubi安装Ubuntu系统(原来是win7),那么电脑里原来装的软件像ps, 3dmax什么的不会受影响吧)

“ubuntu 3dmax”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ubuntu 3dmax(我要用wubi安装Ubuntu系统(原来是win7),那么电脑里原来装的软件像ps, 3dmax什么的不会受影响吧)!

2026年8月30日 16:10

sql server数据库应用(SQL SERVER的两个系统数据库master和msdb的功能各是什么)

sql server数据库应用(SQL SERVER的两个系统数据库master和msdb的功能各是什么)

本篇文章给大家谈谈sql server数据库应用,以及SQL SERVER的两个系统数据库master和msdb的功能各是什么对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的

2026年8月29日 23:40

更多文章:


根据流程图怎么编写程序(用c语言根据流程图写程序)

根据流程图怎么编写程序(用c语言根据流程图写程序)

大家好,今天小编来为大家解答以下的问题,关于根据流程图怎么编写程序,用c语言根据流程图写程序这个很多人还不知道,现在让我们一起来看看吧!

2026年10月11日 06:00

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

大家好,关于在from子句中可以出现很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何在from 子句中嵌套查询下面的语句在access中出错!的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望

2026年10月11日 05:20

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

其实countif函数统计个数怎么用的问题并不复杂,但是又很多的朋友都不太了解countif函数怎么用 详解Excel中countif函数的使用方法,因此呢,今天小编就来为大家分享countif函数统计个数怎么用的一些知识,希望可以帮助到大

2026年10月11日 03:30

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

本篇文章给大家谈谈正则匹配数字之前的字符,以及正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问

2026年10月11日 03:00

register语言学(register语言学)

register语言学(register语言学)

“register语言学”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看register语言学(register语言学)!

2026年10月11日 01:40

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

“系统架构设计师可以直接考吗”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)!

2026年10月11日 01:00

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

大家好,如果您还对orlnsertbootmediinselected不太了解,没有关系,今天就由本站为大家分享orlnsertbootmediinselected的知识,包括我电脑开机显示这个是什么意思or insert boot med

2026年10月10日 23:00

display的用法(display是什么意思 详解display的含义和用法)

display的用法(display是什么意思 详解display的含义和用法)

大家好,如果您还对display的用法不太了解,没有关系,今天就由本站为大家分享display的用法的知识,包括display是什么意思 详解display的含义和用法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月10日 22:00

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

大家好,今天小编来为大家解答以下的问题,关于html全部居中代码,怎么让网页居中显示,html如何让网页居中这个很多人还不知道,现在让我们一起来看看吧!

2026年10月10日 21:10

jstl标签前缀为fmt(Fmt标签要导入的包是)

jstl标签前缀为fmt(Fmt标签要导入的包是)

大家好,如果您还对jstl标签前缀为fmt不太了解,没有关系,今天就由本站为大家分享jstl标签前缀为fmt的知识,包括Fmt标签要导入的包是的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月10日 16:50

最近更新

热门文章

标签列表