我想用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