我想用root用户登录到一台VMware ESX4.0上面作些操作。但是当用root登录时提示

通过问同事知道,VMware ESX4.0默认情况下没有开启ssh登录功能,他们之前也没有做设置。由于我想登录进去重装系统,总不可能跑到机房去重装。所以我想总会有办法解决的,要不然,怎么去管理。通过查资料找到了解决方法。

用VMware vSphere Client登录到那台VMware ESX服务器上,然后找到“用户和组”然后在空白处点击右键 选择 “Add”

新添加一个用户输入一个用户名和密码,密码要8位数以上,然后授予这个用户shell访问权限。

然后在终端中用新添加的这个用户登录用su - root切换到root用户下修改/etc/ssh/sshd_config,开启PermitRootLogin  。然后重新启动sshd服务。

用root重新登录,登录成功。

需要提一点是,若是普通用户无法ssh连接,可以通过VMware vSphere Client查看安全配置文件是否开启了ssh服务。