我想用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服务。
转载于:https://blog.51cto.com/john88wang/822542