章
目
录
我们常常会使用Xshell远程登录ESXI主机进行管理操作,然而,有时会遇到比如登录时密码框显示为灰色,根本无法输入密码的问题。下面就来详细讲讲这个问题的具体情况和解决办法。
一、问题描述
当我们尝试使用Xshell远程连接ESXI主机时,会弹出登录界面。在这个界面中,“Password”对应的密码输入框呈现灰色状态,无论怎么操作都无法在里面输入密码。登录界面还提供了“Public Key”和“Keyboard Interactive”等其他身份验证方式,但对于习惯使用密码登录的人来说,密码框灰色无法输入就成了阻碍登录的难题。界面大致如下:
这种情况给我们的工作带来了极大的不便,无法顺利登录就不能对ESXI主机进行后续的管理操作。接下来,就为大家介绍解决这个问题的具体步骤。
二、解决办法
(一)进入ESXI主机命令行界面
遇到这种问题,首先需要我们亲自前往ESXI主机所在的位置。到达后,使用键盘和鼠标直接连接到ESXI主机。连接成功后,按下键盘上的“Ctrl键 + alt + F1”组合键,这样就能进入到ESXI主机的命令行界面了。在命令行界面中,我们可以对主机进行各种系统级的配置操作,接下来的解决步骤也都将在这个界面中完成。
(二)查看相关配置文件
cat /etc/ssh/sshd_config
进入命令行界面后,我们要查看一个重要的配置文件,即“/etc/ssh/sshd_config”。在命令行中输入“cat /etc/ssh/sshd_config”命令并回车,通过执行该命令,我们可以看到配置文件中的众多设置项,其中有一行内容为“PasswordAuthentication no” 。从这行配置可以看出,它规定了当前系统不允许使用密码进行身份验证,这也就是为什么我们在Xshell登录时密码框是灰色无法输入的原因。
(三)编辑配置文件
vi /etc/ssh/sshd_config
找到了问题的根源,接下来就要修改这个配置了。在命令行中输入“vi /etc/ssh/sshd_config”命令。
(四)修改验证方式并保存
进入“vi”编辑器后,找到刚才看到的“PasswordAuthentication no”这一行内容。将“no”修改为“yes”,这样就开启了密码验证功能。修改完成后,按下键盘上的“Esc”键,然后输入“:wq”并回车。执行完这一步,配置文件的修改就完成了。
经过以上几个步骤,再次使用Xshell登录ESXI主机时,密码框就不再是灰色的了,我们可以正常输入密码进行登录,顺利地对ESXI主机进行管理操作。希望这些内容能帮助大家解决在使用Xshell登录ESXI主机时遇到的这个问题。