我想用root用户登陆到一台VMware ESX4.0上面做些操做。可是当用root登陆时提示shell
经过问同事知道,VMware ESX4.0默认状况下没有开启ssh登陆功能,他们以前也没有作设置。因为我想登陆进去重装系统,总不可能跑到机房去重装。因此我想总会有办法解决的,要否则,怎么去管理。经过查资料找到了解决方法。安全
用VMware vSphere Client登陆到那台VMware ESX服务器上,而后找到“用户和组”而后在空白处点击右键 选择 “Add”服务器
新添加一个用户输入一个用户名和密码,密码要8位数以上,而后授予这个用户shell访问权限。ssh
而后在终端中用新添加的这个用户登陆用su - root切换到root用户下修改/etc/ssh/sshd_config,开启PermitRootLogin 。而后从新启动sshd服务。ide
用root从新登陆,登陆成功。3d
须要提一点是,如果普通用户没法ssh链接,能够经过VMware vSphere Client查看安全配置文件是否开启了ssh服务。blog