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命令变成了systemctl,rhel6以前是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、首先查找telnet和xinetd守护进程软件是否有安装
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编译环境即可。