ESXI的SSH和Shell模式和扩容和vCenter密码忘记找回

前言:这边文章记录如何开始和使用ESXI的SSH和Shell模式和扩容以及vCenter密码忘记找回

参考文章:https://blog.csdn.net/ayang1986/article/details/90902070
参考文章:https://www.cnblogs.com/dier-gaohe/p/17394069.html

ESXI的shell模式

有时候需要在ESXI中需要检查一些配置项或者执行一些ESXI上面的命令,那么这个时候可能就需要用到ESXI的shell模式,这边学习下如何进入到ESXI的shell模式

首先来到ESXI的界面,如下图所示

接着按F2进入到自定义配置界面,这边的话需要输入对应的ESXI的账号密码,如下图所示

进入到自定义配置界面之后,这边选择Troubleshooting Options选项,如下图所示

接着这里会看到几个选项,这边的话选择第一项进行回车,接着第一项"Enable ESXi Shell"就会变成"Disable ESXi Shell"名称,这就代表了ESXI Shell模式的启动

开启ESXi Shell后,在主界面按下Alt+F1即可进入 Shell 终端,输入对应的登录账号密码即可,如下图所示

在Shell界面按下Alt+F2即可回到原来的配置界面

SSH模式

接着这里会看到几个选项,这边的话选择第一项进行回车,接着第一项"Enable ESXi SSH"就会变成"Disable SSH"名称,这就代表了ESXI SSH模式的启动

默认条件下root用户是不允许使用密码登录的,还需要修改ssh服务的配置,所以这边还需要登录到ESXi Shell终端,修改/etc/ssh/sshd_config文件

PasswordAuthentication no改为PasswordAuthentication yes,保存文件,然后重启服务器。

这边发现一个比较有意思的东西,自己在这里安装的ESXI并不需要去修改ssh_config的PasswordAuthentication配置项(默认还是no),直接可以进行ssh连接,发现原因是sshd_config并没有指定AuthenticationMethods属性导致的,默认还是支持keyboard-interactive模式,所以可以指定密码进行登录

vCenter密码忘记

参考文章:https://www.cnblogs.com/dier-gaohe/p/17394069.html

因为我是通过VSCA安装的,所以vCenter是直接在ESXI主机里面了,所以我相关的操作就在ESXI中对vCenter机器来进行操作了

这个密码怎么修改都没有用,我主要的目的就是想拿下jar包后续分析下漏洞,通过上面的文章知道可以通过administrator@vsphere.local进行登录作为sso-user用户

而sso-user的sudo没有受到限制,如下图所示

后续的话发现vsphere-ui用户有对web访问的权限,在实战中获取的权限一般都是vsphere-ui的权限

ESXI的扩容操作

参考文章:https://www.abackup.com/enterprise-backup/failed-to-expand-vmfs-datastore-666.html

后续想给ESXI的硬盘扩容,这边直接参考上述文章即可

posted @ 2023-10-10 15:22  zpchcbd  阅读(1420)  评论(0编辑  收藏  举报