Facilitando a entrada da senha sudo para hosts remotos?

Facilitando a entrada da senha sudo para hosts remotos?

Estou fazendo logon em hosts remotos via SSH para administrar o servidor. O login usa um certificado, mas eu faço login como usuário normal ( ssh -p $PORT $USER@$HOST) e uso sudopara executar comandos. É uma pena ter que digitar a sudosenha o tempo todo - o que faço encontrando-a em um arquivo de texto simples e colando-a - mas usar sudo -iparece desaconselhável.

Existe uma maneira de tornar isso mais fácil, como manter minha senha em uma tecla de atalho. Parece desajeitado - seria bom ter um gerenciador de senhas que lidasse com isso.

Eu uso o Kubuntu 14.04 e uso kdewalletpara gerenciamento de senhas locais. Obrigado por qualquer sugestão para facilitar isso.

Responder1

É da natureza sudoexigir a digitação da senha no login e após o cache da senha expirar. Se você mantém sua sudosenha em um arquivo de texto não criptografado (e mesmo criptografado é uma má ideia) e deseja gerenciá-la, kdewalletnão precisa se preocupar sudo -iporque é uma alternativa muito mais segura para o seu caso de uso.

Ah, e aprenda sua senha do sudo e exclua o arquivo de texto (considere usar shredpara o arquivo) :) É um risco de segurança imenso!

informação relacionada