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的硬盘扩容,这边直接参考上述文章即可