¿Cuál será la contraseña sudo -i cuando solo use el archivo ssh para iniciar sesión?

¿Cuál será la contraseña sudo -i cuando solo use el archivo ssh para iniciar sesión?

No sé si alguien lo entendería por el título, pero no pude resumirlo.

Entonces, estoy usando un archivo ssh cuando inicio sesión en mi servidor, así:

ssh -i/path/to/file root@ip_address

Quiero deshabilitar el acceso raíz directo y usar otro usuario al iniciar sesión en mi servidor y usarlo sudo -ipara cambiar al usuario raíz.

No tengo mucha experiencia con servidores ni con ubuntu, pero la última vez que usé ubuntu, no usé ningún tipo de archivo mientras me conectaba al servidor, solo escribí ssh user@ip_addressy lo usé sudo -ipara activar el acceso raíz.

Me pregunto, si deshabilitara el acceso directo a la raíz, qué contraseña usaré cuando ejecute el sudo -icomando. Debido a que el archivo ssh está en mi computadora y no podré acceder a él desde el servidor, debería haber otra contraseña para usar.

Respuesta1

Debe escribir la contraseña del usuario con el que está iniciando sesión. No importa que haya iniciado sesión con la clave ssh. Cuando creaste esa cuenta de usuario, probablemente estableciste alguna contraseña (o, si no lo hiciste, deberías hacerlo ahora). Debes usar esa contraseña para sudo.

O puede agregar la siguiente línea al /etc/sudoersarchivo (es mejor editar este archivo usando el visudocomando que garantiza que el sistema aplicará los cambios correctamente):

youruser ALL = NOPASSWD: ALL

¿Dónde youruserestá el nombre de usuario que utiliza para iniciar sesión? Esto permite youruserutilizarlo sudosin escribir ninguna contraseña.

información relacionada