Marcelo Cavalcante

Executando comandos remotos em X servidores com o konsole

by kalib on Mar.06, 2009, under Arch Linux, Impressões, KDE, Linux, cultura hacker, redes, software livre

Algum dia precisou digitar o mesmo comando em mais de um servidor ou realizar a mesma configuração? Não gostou de ter que executar essa tarefa várias vezes, sendo uma em cada máquina?

Porque não usar a tecnologia a seu favor?

Sem muitos truques e malabarismos, o próprio konsole do kde pode resolver isso. Sim, o konsole padrão do kde possui uma função interessante para execução de comandos em múltiplos terminais/servidores.

O procedimento é bem simples como vocês podem perceber abaixo.

Abra o seu konsole e em seguida inicie uma nova aba no mesmo. Para isso clique em Arquivo e selecione “Nova Aba”. Sua aba será aberta e ficará indicada na barra de baixo. Porém, de nada vale abrirmos mútliplas abas se não pudermos ver as mesmas, certo?! Então clique no botão Exibir e seleciona a opção “Dividir a exibição”. Lhe serão indicadas as possibilidades disponíveis e você pode escolher a que lhe for de melhor agrado. Eu optei pela divisão “Esquerda/Direita”.

Agora sim, estamos vendo ambas as abas, certo!?

Repare que mesmo vendo ambas, você tem que digitar o comando em uma e em outra.

Vamos agora acessar os servidores/terminais remotos nos quais precisamos fazer a operação. Para isso na primeira aba acesse o servidor/estação de sua preferência, repetindo o mesmo na segunda aba.
(Não convém especificar aqui como você se logará em outros servidores/terminais. Eu utilizei conexão via ssh em meu exemplo que poderá ser visto no vídeo após o post.)

Após estar logado à um servidor/terminal diferente em cada aba, partiremos para o truque de espelhamento/repetição do comando.

Clique na opção Editar do konsole e acesse a aba “Copiar a entrada para..”. Lhe será exibida uma janela com suas abas abertas. Uma delas já vem marcada, pois é a que está ativa no momento. Marque a segunda e confirme clicando no botão Ok.

Feito isto, repare que os comandos que você executar na Aba primária serão repetidos na seguinte.

Simples, certo?! ;]

Abaixo disponibilizo um vídeo de demonstração de minha máquina executando a tarefa.
(Segue em dois formatos para que você escolha o que achar melhor.)

Formato ogg
Formato avi
Formato flv

9 Comments for this entry

  • Victor

    Gostei! Simples e altamente útil.

  • Nícholas

    Vivendo, lendo e aprendendo

    Parabéns pelo blog

  • Diego C.

    Pra você ver né, você passa anos usando uma ferramenta e nem desconfia dessa função.

    Excelente post kalib !

  • kalib

    Sim… O kde possui ferramentas incrívies…muitas delas com funções que nós nem imaginamos. :p

  • Eduardo Gurgel

    Muito interessante. O cssh é mais simples e foi feito para isso. Interessante ver essa funcionalidade no Konsole.

  • Adilson Santos da Rocha

    É muito interessante e útil essa dica. As vezes preciso executar o mesmo procedimento em vários servidores de filiais isso vai me ajudar.

  • Luana de Freitas

    Caro amigo Kalib…
    Primeiramente boa tarde!

    Esta lendo o seu post sobre “Redes – executando comandos remotos em X servidores com o KOnsole”, o que é uma dica muito boa, mas a minha duvida é executar esses comandos em maquinhas que não sejem servidores, pois na sua dica vc usa ssh, e aqui no meu laboratorio tenho 11 maquinas comuns.
    Tens alguma dica para mim?

  • kalib

    Sobre sua dúvida.. A dica pode ser utilizada em máquinas comuns também..desde que você tenha algum meio de conexão à elas como ssh ou telnet por exemplo.
    Basta habilitar este serviço nas máquinas e a dica funcionará perfeitamente.

    Ou seja..basta instalar o ssh nas máquinas para que tudo aconteça.

    ;]

    boa sorte

  • Luana de Freitas

    Obrigada
    Já testei o ssh e atende as minhas nessecidades.

Leave a Reply

Procurando por algo?

Use o formulário para buscar em minha página:

Continua sem achar o que procura? Deixe um comentário em algum post ou me envie um email para que eu possa cuidar disso!