首页 > 系统相关 >openssh升级(centos7.6)

openssh升级(centos7.6)

时间:2023-07-20 23:34:26浏览次数:37  
标签:openssh telnet 升级 etc host ssh key centos7.6

OpenSSH升级
上传软件包openssh-8.1p1.tar.gz
1.安装telnet服务
    yum -y install telnet-server* telnet (yum install -y xinetd )
    vi /etc/xinetd.d/telnet (将其中disable字段的yes改为no以启用telnet服务)
    mv /etc/securetty /etc/securetty.old #允许root用户通过telnet登录
    service xinetd start #启动telnet服务 (&& systemctl start telnet.socket && systemctl enable telnet.socket)
    chkconfig xinetd on #使telnet服务开机启动,避免升级过程中服务器意外重启后无法远程登录
2.备份路径
    mkdir /etc/sshbak
    mv /etc/ssh/* /etc/sshbak #备份原来的ssh配置文件
    mv /etc/init.d/sshd /etc/init.d/sshdbak #备份原来的ssh启用脚本
3.安装基础依赖包
    yum install -y gcc openssl-devel pam-devel rpm-build
4.解压openssh-8.1p1.tar.gz
    #tar -zxvf openssh-8.1p1.tar.gz
    进入解压目录
    cd openssh-8.1p1
    配置openssh
    ./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/openssl
    编译安装
    make && make install
5.复制启动脚本到/etc/init.d
    cp -a contrib/redhat/sshd.init /etc/init.d/sshd
6.查看/etc/ssh目录下是否存在配置文件
    #ll /etc/ssh
    moduli sshd_config ssh_host_dsa_key.pub ssh_host_ecdsa_key.pub ssh_host_ed25519_key.pub ssh_host_rsa_key.pub
    ssh_config ssh_host_dsa_key ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_key
7.开启允许root管理员登录
    修改配置文件:
    vi /etc/ssh/sshd_config
    找到#PermitRootLogin prohibit-password
    在下面一行添加PermitRootLogin yes
    PermitRootLogin yes
8.重启sshd服务
    service sshd restart
9.查看ssh版本(确保版本为升级的版本)
    # ssh -V
    OpenSSH_8.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
10.验证openssh没问题后关闭telnet服务
     mv /etc/securetty.old /etc/securetty
     chkconfig xinetd off
     service xinetd stop

标签:openssh,telnet,升级,etc,host,ssh,key,centos7.6
From: https://www.cnblogs.com/huchao12/p/17569998.html

相关文章

  • 升级mysql客户端
    升级MySQL客户端MySQL是一种常用的关系型数据库管理系统,它的客户端用于与MySQL服务器进行通信。为了提高性能和功能,我们可能需要升级MySQL客户端。本文将介绍如何升级MySQL客户端以及一些常见的升级错误和解决方法。升级方式升级MySQL客户端有多种方式,最常见的是通过软件包管理......
  • Anaconda 升级本机python版本
    Anaconda升级本机Python版本作为一名经验丰富的开发者,我将教你如何使用Anaconda来升级本机的Python版本。下面是整个流程的步骤:步骤操作1打开AnacondaPrompt2创建一个新的虚拟环境3激活虚拟环境4更新conda包管理器5升级Python版本6验......
  • 用友BIP助力企业升级数智化底座,实现数智转型
    用友BIP技术大会成功举办,聚焦数智创新、政策方向和未来趋势。用友BIP平台作为企业数智化底座,驱动商业创新和加速企业数智化转型。数智化、国产化、全球化三浪叠加,数字中国建设进入快车道。财务管理作为企业管理的中枢,是数智化转型的核心和攻坚重点。用友BIP商旅及费控服务、用友BIP......
  • Tita 升级|总结支持导入项目
    升级详情Tita-OKR和新绩效一体化管理平台一、【总结模板】新增「项目进展」组件管理可在总结模板中配置「项目进展」组件,可自定义组件名称与导入条件二、【写总结】模板配置项目组件后,支持项目导入与更新写总结时使用的模板包含「项目进展」组件时,点击开启「工作项目」......
  • k8s 如何升级应用
    如何升级应用在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成pod,pod的创建,运行,管理,删除过程,挂载等等那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本,一定会随着时间不断迭代的,那么,当我们需要替换上我们新版本的程序的时候,我们需......
  • 升级EF7连接SQL server出错SqlException: A connection was successfully established
    今天把项目里的Microsoft.EntityFrameworkCore.SqlServer和Microsoft.EntityFrameworkCore.Tools从6.0.6升级到了最新的7.0.9。一运行程序出错了。Win32Exception:证书链是由不受信任的颁发机构颁发的。UnknownlocationSqlException:Aconnectionwassuccessfullyestab......
  • 用微服务架构推进企业数字化转型升级
    随着数字化转型进入深水区,企业应用程序建设需求急剧增长且变化多端,软件架构经历了单体结构、垂直架构、SOA架构,发展到了现在的微服务架构。单体架构目前应用较多,部署容易,但单体式应用内部包含了所有需要的服务,且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容,......
  • MySQL直接升级
    MySQL直接升级简介MySQL是一种常用的开源关系型数据库管理系统,在实际应用中需要定期进行版本升级来获取新功能和修复bug。本文将介绍MySQL直接升级的方法,以及一些常见的问题和解决方案。MySQL版本升级方法MySQL的版本升级有两种常用的方法:直接升级和备份恢复。直接升级直接升......
  • Tita 升级|OKR 仪表盘新增对齐率
    升级快速一览:【OKR 仪表盘】部门与人员的目标对齐率升级详情Tita-OKR和新绩效一体化管理平台数据范围所有数据范围根据右上角的筛选条件来控制:部门:根据所选部门统计部门下成员所负责的OKR情况1.仪表盘页面OKR设定中,新增【OKR人员对齐率】与【OKR部门人......
  • 云拨测全面升级丨单次拨测低至 0.001 元
    作者:少焉随着云原生、微服务技术的发展,可观测需求变得越来越强烈,作为可观测技术的重要能力之一,云拨测(SyntheticsMonitor)由于其零侵入、开箱即用、主动式监测手段,也受到很多用户的青睐,很多通过云拨测主动监测自身服务的可用性,先于用户发现线上异常;也会通过云拨测分析和优化网页加......