Administração remota por e-mail

Publicado por Bruno Magalhães de Souza em 18/05/2007

[ Hits: 6.287 ]

Blog: http://www.linkedin.com/in/brmagalhaes

 


Administração remota por e-mail



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.:

#!/bin/sh
# ~/tmp.sh
uname -a

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

Outras dicas deste autor

Parar envio de email do crontab

Wormux: WORMS com Tux, GNU, Beastie, Firefox, Thun

Som - notebooks Positivo

Remover Exim4

Criando LiveCD do Debian

Leitura recomendada

Falha de plugin no Chromium - Ubuntu 10.10

Configurando o Chromium para utilizar proxy

Proxys para serem bloqueados

I-Sofa - Uma TV no seu computador

Aplicando Json no PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts