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










March 6th, 2009 on 2:59 pm
Gostei! Simples e altamente útil.
March 10th, 2009 on 12:30 pm
Vivendo, lendo e aprendendo
Parabéns pelo blog
March 10th, 2009 on 3:24 pm
Pra você ver né, você passa anos usando uma ferramenta e nem desconfia dessa função.
Excelente post kalib !
March 10th, 2009 on 3:29 pm
Sim… O kde possui ferramentas incrívies…muitas delas com funções que nós nem imaginamos. :p
March 10th, 2009 on 4:16 pm
Muito interessante. O cssh é mais simples e foi feito para isso. Interessante ver essa funcionalidade no Konsole.
March 10th, 2009 on 10:21 pm
É muito interessante e útil essa dica. As vezes preciso executar o mesmo procedimento em vários servidores de filiais isso vai me ajudar.
March 17th, 2009 on 1:32 pm
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?
March 17th, 2009 on 1:38 pm
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
March 17th, 2009 on 2:28 pm
Obrigada
Já testei o ssh e atende as minhas nessecidades.