Eu tenho um serviço de integração contínua da jenkins em execução que gerencia a implementação automatizada de nosso software em uma máquina de desenvolvimento.
Até agora, configurei com sucesso o servidor para copiar os arquivos necessários e ter um script inicial que gerenciará e executará o processo do servidor.
No entanto, para reiniciar um serviço, eu tenho que "sudo service service-name restart", que requer que eu passe a senha no comando shell.
Eu gostaria de evitar ter a senha de texto simples, mesmo que seja a máquina de desenvolvimento e a conexão é ssh. A senha ainda aparece nos logs do console em jenkins e isso não é um problema para mim.
Como posso obter a conexão ssh com a máquina para reiniciar o serviço sem ter o texto simples da senha?