Como tener acceso a un servidor ESX 3 como usuario root
Para mayor seguridad, SSH por default esta desactivado para la cuenta root en ESX Server 3. Esto significa que el servicio sshd no permite que el usuario root entre mediante SSH.
Otros usuarios sin embargo pueden entrar mediante SSH. Esto es otra capa de protección adicional al firewall de host que viene con ESX 3
A continuación los pasos necesarios para activar acceso al usuario root mediante SSH y clientes SCP:
1.- Si tienes acceso fisico al servidor ESX entra desde la consola como root.
Si solo puedes conectarte a través de la red, conectate usando un cliente SSH como PuTTY y entra como un usuario que no sea root.
Una vez que tengas acceso con el usuario cambia al usuario root con el siguiente comando:
su -
Nota: Para crear un usuario desde el cliente VI da click derecho en la pestaña Users & groups y selecciona agregar, y asegurate de seleccionar la opción "Grant shell access to this user"
2.- Edita el archivo de configuración con el siguiente comando:
nano /etc/ssh/sshd_config
3.- Encuentra la línea que comienza con PermitRootLogin y chambia el "no" por "yes". La línea la encontrarás como a dos pantallas del inicio.
Guarda el archivo presionando CTRL+O y despues Enter. Para salir CTRL+X
4.- Reinicia el servicio SSH con el siguiente comando:
service sshd restart
Por seguridad, deberías regresar la configuración a "no" cuando finalices de ejecutar SCP o para lo que sea que hayas habilitado esta opción.