Usando Plink com Pageant no Agendador de Tarefas do Windows

3

Em uma máquina Windows, eu tenho um script que inicia um servidor Linux, executa um backup e finalmente encerra o servidor. O script usa Plink com autenticação de chave pública para executar o comando shutdown no servidor. A chave privada é fornecida pelo Pageant.

Desligar o servidor não funciona se eu tiver o agendador de tarefas do Windows executando o script. Eu acho, há algum tipo de sandbox que impede o script de usar o agente Pageant.

Existe uma maneira de acessar a chave privada a partir de uma tarefa agendada? Alguma sugestão para uma abordagem alternativa?

    
por maf 10.03.2017 / 13:58

1 resposta

2

O Plink (ou PuTTY) pode acessar o Pageant, se ele for executado apenas na mesma sessão do Windows.

Se você executar o Concurso na sessão interativa do Windows, o Plink executado com o Agendador do Windows poderá acessá-lo somente se você executar a tarefa usando a mesma conta local e tiver a Opção de segurança > Executar somente quando o usuário estiver logado selecionado para a tarefa.

Em geral, o Pageant não é destinado a esse tipo de uso. O objetivo é tornar a autenticação interativa conveniente. Não se destina a automatizar a autenticação.

Veja também Desativar o "modo de isolamento" no Agendador de Tarefas do Vista?

    
por 10.03.2017 / 14:53