请选择
进入手机版
|
继续访问电脑版
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
Linux平台
数据库
Windows、BIOS、电脑硬件、家庭网络
其他
搜索
搜索
书籍
Linux系统
工具软件
Web服务
Keepalived、HAProxy
监控
Docker
NFS、FastDFS
Vsftpd、Samba
DHCP、PXE、NTP
Linux邮件服务
Discuz
其他
书籍
工具软件
Mysql/Mariadb
Oracle
其他
Windows 7/10
Windows Server
BIOS
电脑硬件
家庭网络
企业网络
编程
职场交流
股票
谈天说地
其他
本版
帖子
用户
Linux教程网
»
论坛
›
Linux平台
›
Linux系统
›
软件包安装、卸载、升级
›
centos 7 更新openssh
返回列表
发新帖
centos 7 更新openssh
[复制链接]
608
|
0
|
2019-7-26 11:36:47
|
显示全部楼层
|
阅读模式
一、环境
CentOS 7.6
二、更新方法
先启用telnet远程连接。考虑到万一升级ssh的过程中出现问题,导致不能远程ssh,解决方案是启用telnet,在ssh失败时还可以通过telnet远程连接服务器。
关于启用telnet远程连接的方法,参考以下链接:
https://www.51anidea.com/forum.php?mod=viewthread&tid=1073&extra=page%3D1
升级需要安装几个组件:
#yum install -y gcc openssl-devel pam-devel rpm-build
备份ssh目录:
#cp -r /etc/ssh /etc/ssh.bak
去官网下载最新版的openssh(这里是openssh-8.0p1,由于openssh时常更新,下载最新版就行,这里以openssh-8.0p1为例。)
安装最新版的openssh:
#tar -zxvf openssh-8.0p1.tar.gz -C /usr/local/
#cd /usr/local/openssh-8.0p1
#./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers
make && make install
重启sshd服务:
# service sshd restart
验证openssh版本:
# ssh -V
输出如下内容:
OpenSSH_8.0p1, OpenSSL 1.0.2k-fips 26 Jan 2017
可以看出,openssh已经升级到了最新版。
确认ssh能正常登陆服务器后,还原/etc/securetty文件的内容。停止telnet.socket和xinetd服务。
更新软件
上一篇:
openssl: error while loading shared libraries: libssl.so.1.1
下一篇:
关于腾讯云服务器CentOSs 7.2安装 R软件和Rstudio的一些问题
相关帖子
•
CentOS 6 更新openssh
•
centos7更新openssh7.9P1失败,卸载了旧的openssh,怎么远程连接
•
openssh更新 ssh -t 报错
•
更新openssh的一系列问题
•
pip更新失败。。。
•
更新openssl
•
yum更新php到php7
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
admin
1249
主题
2736
帖子
7万
积分
管理员
积分
70188
发消息
回复楼主
返回列表
系统安装
基础教程
命令
网络配置
软件包安装、卸载、升级
yum、yum源相关
iptables、防火墙
分区、挂载、LVM
Shell脚本
Linux安全设置
VMware workstation
安装包