Administração remota por e-mail

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

[ Hits: 6.280 ]

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

PHP + Shell script

Criando LiveCD do Debian

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

Som - notebooks Positivo

Remover Exim4

Leitura recomendada

Instalando um Lucent WinModem no Linux com o kernel 2.6

Corrigindo problemas para conexão Speedy no Slackware 10.2

Firewall com modem do Velox roteado

Firefox não salva as suas configurações?! Resolva de maneira simples!

Slackware e BIND - Corrigindo erro em chroot após upgrade

  

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