jueves, 24 de septiembre de 2009

Conceder permisos a root para acceder por SSH directamente en VMware ESX

Buenas Comienzo con este post con temas de virtualización que tanto me gustan.

Hay veces que surge la necesidad de disponer de más permisos de los normales para realizar ciertas acciones en nuestros sistemas ESX.

En este artículo os voy a mostrar como configurar el ESX para que se pueda acceder a él mediante una conexión telnet segura (SSH) con el usuario con los máximos permisos en nuestro sistema VMWARE ESX que es el usuario root, aunque es mejor crear un usuario independiente para estos menesteres.

Por defecto en todas las instalaciones del ESX esta opción viene deshabilitada por seguridad.


Nosotros como somos los administradores del sistema y necesitamos disponer del mayor número de permisos existentes lo vamos a modificar para poder por ejemplo entrar con WinSCP y poder mover a nuestro antojo desde un entorno Windows (amigable) ficheros de una carpeta a otra sin necesidad de entrar con una herramienta como putty para desde una línea de comandos mover los ficheros.

Lo podemos hacer de 2 formas:

  1. Una es accediendo directamente a la máquina y pulsando ALT+F1 para entrar en una sesión de consola y realizar los comandos que os explico a continuación.
  2. La otra forma es acceder mediante putty y elevando los permisos.

Entramos con putty a una sesión de pantalla del servidor ESX que vamos a modificar.
Login:
Password:
Escribimos su -     Aclaración comando su en linux
Introducir la contraseña del usuario root
Editar el fichero sshd_config mediante el comando vi /etc/ssh/sshd_config
Pulsar I.
Añadir # delante la línea PermitRootLogin.
Pulsar la tecla Esc y escribir :wq
Escribir el comando: service sshd restart.
A partir de ahora ya podremos acceder directamente sin necesidad de elevar los permisos.

No hay comentarios: