随着各种漏洞的发现,定期为服务器和应用打补丁已成为运维工作的重要组成部分
本文将详细介绍如何使用Xshell工具为VMware的ESXi主机打补丁,特别是针对OpenSLP堆溢出漏洞CVE-2021-21974的补丁
一、前期准备 1.检查ESXi主机版本 首先,你需要确认ESXi主机的当前版本
你可以在ESXi主机本身或VCenter中查看当前版本号
这一步骤非常关键,因为不同版本的ESXi主机需要不同的补丁文件
2.下载补丁 接下来,你需要登录VMware补丁发布地址(VMware Customer Connect),选择产品为“ESXi(Embedded and Installable)”,并将版本选择为“6.7.0”,然后点击“搜索”
下载最新补丁,该补丁包含应对OpenSLP堆溢出漏洞CVE-2021-21974的相关组件
3.安装Xshell 如果你还没有安装Xshell,可以通过以下链接下载并安装: 【Xshell 8安装包】(https://pan.quark.cn/s/93468f4e84c5),提取码:d3Kj
安装步骤简述如下: - 双击Xshell-8.0.0055r.exe安装包,启动安装向导
- 点击“下一步”,选择“我接受许可协议”,再次点击“下一步”
- 选择安装目录(建议安装在D盘),继续点击“下一步”
- 点击“安装”,安装完成后选择“暂不运行”,点击“完成”
- 将补丁工具NetSarang-7.x-8.x-Patch.exe复制到Xshell的安装目录(例如D:ProgramFiles (x86)NetSarangXshell 8)
- 启动补丁软件,点击“应用”,按提示操作完成补丁应用
- 启动Xshell,关闭软件自动更新功能(工具-选项-更新-取消勾选自动更新)
二、打补丁步骤 1.迁移虚拟机 在打补丁之前,必须将ESXi主机上的所有虚拟机迁移到其他主机或存储位置,以确保打补丁过程中不会影响到虚拟机的正常运行
迁移完成后,将ESXi主机设置为维护模式
2.上传补丁包 通过VCenter或ESXi主机的Web管理界面,将下载的补丁包上传至服务器
如果你使用的是VCenter,可以通过VCenter的存储浏览器将补丁文件上传至数据存储
如果你直接操作ESXi主机,可以通过开启SSH服务,使用Xftp等工具将补丁文件传输到ESXi主机的指定文件夹
3.开启SSH服务 默认情况下,ESXi主机的SSH服务是关闭的,你需要在ESXi主机的配置中手动开启SSH服务
这一步骤对于后续使用Xshell登录和操作ESXi主机至关重要
4.登录ESXi主机 启动Xshell,新建一个SSH会话,输入ESXi主机的IP地址、用户名和密码,登录到ESXi主机的底层操作系统
5.查询补丁包信息
使用以下命令查询补丁包的信息:
bash
esxcli software sources profile list --depot=
Linux下高效打印Tomcat日志技巧
Xshell补丁安装教程:轻松搞定更新
Linux节点命令:高效管理服务器秘籍
打造安全私有云:电脑存储新方案
Linux环境下如何高效使用export设置CFLAGS
云视通电脑端:高效监控软件全解析
Linux默认DNS设置全解析
Linux系统下轻松安装sush:详细步骤指南
Linux系统下全面查找并管理所有PHP安装实例
阿里云电脑:轻松安装软件的教程指南
掌握高效技巧:如何利用Source Xshell进行远程管理
Xshell开机自启设置教程
Linux系统下轻松下载安装LibreOffice指南
Linux系统下轻松安装PPA教程
达龙云电脑:轻松安装应用的步骤指南
如何查询与安装最新Linux GPSD版本指南
OCILIB在Linux系统上的安装指南
LINUX系统下轻松安装车牌识别软件的实用指南
Linux下用YUM安装Apache教程