Quiero poder usar SFTP para editar archivos que requieren permisos de root.
Estoy usando la autenticación basada en la clave SSH: clave rsa en la tarjeta inteligente.
Si el sistema requiere que sudo ejecute comandos de nivel raíz, ¿cómo puedo solucionar esto?
¿Puedo crear una forma de omitir sudo solo para SFTP?
¿Hay alguna manera de mantener la autenticación de sudo y clave?
Estoy usando Windows para conectarme a Ubuntu. Necesito esto para trabajar con Mac conectándose a Ubuntu también.
Entiendo cómo hacer SSH Tunneling para administrar los servicios del sistema. Actualmente, uso el inicio de sesión de usuario root directamente, pero el inicio de sesión con contraseña está deshabilitado. No entendía cómo usar sudo y SFTP al mismo tiempo. Parece ser una buena práctica exigir el inicio de sesión como usuario no root y luego requerir el uso de sudo, ya que los registros registrarán a quién se le otorgaron privilegios escalados para cada comando.
¿Debería preocuparme por esto cuando uso la autenticación basada en Clave o es una diferencia trivial en seguridad / registro? Parece que la autenticación basada en clave registra el número de serie del usuario en los registros, y puede tener varias claves para que el usuario raíz identifique a cada usuario. Este parece ser el mismo efecto que usar sudo para mí. ¿Me equivoco?
sudo
.