Quero poder usar o SFTP para editar arquivos que exigem permissões de root.
Estou usando a autenticação baseada em chave SSH - chave rsa no cartão inteligente.
Se o sistema exigir que o sudo execute comandos no nível raiz, como contornar isso?
Posso criar uma maneira de ignorar o sudo apenas para SFTP?
Existe uma maneira de manter a autenticação do sudo e da chave.
Estou usando o Windows para conectar ao Ubuntu. Eu preciso disso para trabalhar com o Mac se conectando ao Ubuntu também.
Eu entendo como fazer o tunelamento SSH para administrar os serviços do sistema. Atualmente, eu uso o login do usuário root diretamente, mas o login da senha está desativado. Não entendi como usar o sudo e o SFTP ao mesmo tempo. Parece ser uma prática recomendada exigir o login como um usuário não root e, em seguida, exigir o uso do sudo, pois os logs registrarão quem recebeu privilégios escalados para cada comando.
Devo me preocupar com isso ao usar autenticação baseada em chave ou isso é uma diferença trivial na segurança / registro? Parece que a autenticação baseada em chave registra o número de série do usuário nos logs e você pode ter várias chaves para o usuário raiz identificar cada usuário. Este parece ser o mesmo efeito que usar o sudo para mim. Estou errado?
sudo
.