linux yum升级openssh版本

更新时间:2023-07-05 19:05:44 阅读: 评论:0

1、官网获取光盘镜像
登录,找到相关的光盘镜像并下载:rhel-rver-7.3-x86_64-dvd.iso(大约3.7GB)
2、通过ftp工具以二进制方式传输光盘镜像到目标服务器
例如:ftp传到/tmp/rhel-rver-7.1-x86_64-dvd.iso
3、挂载光盘镜像
例如:[root@omcr63 ~]# mkdir /mnt/iso
[root@omcr63 ~]# mount -o,loop /tmp/rhel-rver-7.1-x86_64-dvd.iso /mnt/iso/
mount: /dev/loop0 写保护,将以只读方式挂载
4、更新yum
vi编辑/pos.po文件加入如下内容;例如:
[root@pos.d]#119宣传月vi /pos.po    #如果没有该文件则创建一个新的写入如下配置
[local]
name=local
baurl=file:///mnt/iso
enabled=1
gpgcheck=0
5、升级ssh
依次执行yum clean all,yumrepolist,yum install openssh命令,例如:
[root@pos.d]# yum clean all
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can u subscription-manager to register.
正在清理软件源: local
Cleaning up everything阑尾的位置图片
[root@pos.d]# yum repolist
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can u subscription-manager to register.
 
local                                                                                                                    | 4.1 kB  00:00:00   
牛棒骨汤的做法 
(1/2): local/group_gz                                                                                                    | 136 kB  00:00:00   
 
(2/2): local/primary_db                                                                                                  | 3.9 MB  00:00:00   
源标识                                                                源名称                                                              状态
local                                                                local                                                                4,751
repolist: 4,751
[root@pos.d]# yum install openssh
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can u subscription-manager to register.
正在解决依赖关系
--> 正在检查事务
---> 软件包 openssh.x86_64.0.6.6.1p1-11.el7 将被 升级
--> 正在处理依赖关系 openssh = 6.6.1p1-11.el7,它被软件包 openssh-clients-6.6.1p1-11.el7.x86_64 需要
--> 正在处理依赖关系 openssh = 6.6.1p1-11.el7,它被软件包 openssh-rver-6.6.1p1-11.el7.x86_64 需要
---> 软件包 openssh.x86_64.0.6.6.1p1-31.el7 将被 更新
6、升级后验证
执行如下命令确认openssh已更新到openssh-6.6.1p1-31版本
[root@pos.d]# rpm -qa |grep openssh
openssh-6.6.1p1-31.el7.x86_64
openssh-rver-6.6.1p1-31.el7.x86_64
openssh-clients-6.6.1p1-31.el7.x86_64
 
7、重启SSH服务
 
梦到河水rhel7唐宋八大家是谁以后重启ssh命令变成了systemctlrhel6以前是rvice
 
[root@pos.d]# rvice ssh restart  #rhel6以下用   
Redirecting to /bin/systemctl restart  ssh.rvice
Failed to restart ssh.rvice: Unit not found
[root@pos.d]# systemctl restart sshd  #rhel7以上
 
注释1  ssh重启之前建议开启telnet防止ssh重启后服务器无法正常连接,RHEL7开启telnet在周末的英语方法如下:
 
1、首先查找telnetxinetd守护进程软件是否有安装
rpm -qa |grep xinet
rpm -qa |grep telnet痕迹造句
 
2、如果没安装,则安装 telnet-rver、xinetd软件
yum install telnet-rver -y
yum install xinetd -y
3、启动以上两个服务:
systemctl start telnet.socket
systemctl start xinetd
4、将xinetd、telnet服务加入开机自启动:
systemctl enable xinetd.rvice
systemctl enable telnet.socket
 
注释2 如果./configure检查编译环境的时候报如下错误
 
[root@LTJNOMC-XJZ01-1 openssh-7.5p1]# ./configure
checking no
checking no
checking no
configure: error: in `/tmp/openssh-7.5p1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
[root@LTJNOMC-XJZ01-1 openssh-7.5p1]#
马珍珍 
处理方法:
         
  加载光盘镜像执行 yum install gcc 命令 安装gcc编译环境即可。

本文发布于:2023-07-05 19:05:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1069171.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:镜像   光盘   加入   重启   关系
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图