Package: wnpp
Version: unavailable; reported 2002-11-21
Severity: wishlist
* Package name : grunt
Version : 0.5.0
Upstream Author : John Goerzen <jgoerzen@complete.org>
* URL : none yet
* License : GPL
Description : Secure remote execution via UUCP or e-mail using GPG
Grunt é uma ferramenta que executa comandos remotamente via email, sempre deixando uma cópia do arquivo executado na máquina remota.
Para que isto seja feito, utiliza-se GPG (GNU Privacy Guard). Quando a assinatura é válida e autorizada, será executado o 'comando' remoto e salvo um arquivo offline.
Este acesso é bastante similar ao SSH, mas é usado na forma 'off-line'.
Instalando em
Debian:
# apt-get install grunt
Depois de instalado existem 3 comandos que podem ser executados:
# gruntsend
Envia a lista de comandos para o seu host de onde podem ser executados.
# gruntrecieve
Parte do programa que lê comandos encriptados, verificando assinatura e validando os comandos que serão executados
# gruntrun
Encarregado de executar o comando requisitado na máquina remota.
Usando:
Maneira 1:
1 - antes de enviar o email, precisa-se criar um arquivo simples de shell-script para a máquina. Ex.:
2 - enviando através do comando:
# gruntsend ~/tmp.sh email@host.aqui /tmp/output.new
3 - executando:
# gruntrun email@host.aqui "/tmp/output.new"
Maneira 2:
1 - executando sem precisar criar o arquivo.
# gruntrun email@host.aqui "uname -a"
Mas como nada é perfeito, a ferramenta é instável no momento, e vários erros podem acontecer. Alguns fóruns estão debatendo sobre a segurança desta ferramenta (2º link).
Páginas de consultas:
[]´s