Dvtm - nova funcionalidade semelhante ao clusterssh

Publicado por Vinicius Tinti de Paula Oliveira em 18/12/2009

[ Hits: 7.902 ]

 


Dvtm - nova funcionalidade semelhante ao clusterssh



Dvtm traz o conceito de um gerenciador de janelas lado a lado, popularizado por gerenciadores do x11 como DWN. É uma ferramenta útil para aqueles que utilizam frenquentemente o console.

Foi através do link a seguir que conheci o dvtm:
Achei muito interessante a proposta do software, contudo faltava uma coisa que me interessava muito.

Já ouviram falar no ssh cluster (ou cluster ssh, cssh)?

Para quem não conhece, é um programa para fazer ssh em várias máquinas simultaneamente e usar também um teclado para todas (ou não). Ou seja, você pode digitar um comando para todas as sessões ssh ao mesmo tempo ou somente para uma delas.

Muito útil para administradores de muitas máquinas!

Fiz um patch que adiciona uma funcionalidade semelhante ao dvtm, a possibilidade de usar algo semelhante ao ssh cluster.

Ao apertar Mod+a tudo o que é digitado em um terminal acontece em todos os demais (detalhe, isso inclui algumas exceções como janelas minimizadas). Ao apertar Mod+a novamente desabilitamos essa opção e voltamos ao funcionamento normal.

Bem legal, não? Com isso podemos realizar sequências de comandos iguais em vários terminais sejam eles locais ou remotos.

Instalação

O patch já foi aprovado, melhorado e incorporado pelo autor do dvtm. Então basta compilarmos o fonte:

git clone git://repo.or.cz/dvtm.git
$ cd dvtm
$ make
# make install


Pronto. Agora é só se divertir! :)

Uso

Execute Mod+a para ativar ou desativar a opção de digitar em todos os terminais ao mesmo tempo.

Obs.: 'Mod' por padrão no dvtm é 'control+g'.

Ex: Mod+a = 'control+g' seguido de 'a'.

Dicas

Crie várias janelas e faça login em um servidor diferente em cada uma delas via ssh. Agora basta apertar Mod+a é você terá algo semelhante ao ssh cluster.

Desative o mouse com Mod+M, assim você pode copiar, colar e selecionar normalmente os textos digitados.

Outra abordagem é segurar SHIFT enquanto realiza as operações acima.

Conclusão

Eu procurei um bocado como fazer isso usando o screen ou tmux mas não encontrei :S. Se alguém souber como fazer isso, agradeço se me contarem. Por enquanto o dvtm quebra o galho.

Obrigado, espero que tenha sido útil.

Have a lot of fun.

Outras dicas deste autor

Splunk - Concentrador e buscador para dados, logs e mais

Wicd network manager

Dropbox - HD Virtual online em Linux

Compartilhando rapidamente arquivos via HTTP

Organize seu sources.list

Leitura recomendada

Backup MySQL com SSH

Instalando MSN Messenger no Linux

Pipes no Linux

GCat - Backdoor em Python

Kloxo - Painel de Hospedagem

  

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