Posts Tagged ‘paramiko’
01
May

Já que hoje é dia de desenterrar defunto, aproveito também para postar aqui o meu primeiro programa POG em Python, o E4SSH, desenvolvido nos meus tempos de SysAdmin UOL.

O cenário é o seguinte, você precisa acessar centenas ou mesmo milhares de servidores diferentes, e executar o mesmo comando via SSH.

Ah, e o uso de chaves não é possível.

Ah, e você tem diferentes senhas de diferentes complexidades nestes hosts.

Ah, e muitas dessas senhas estão expiradas e precisam ser trocadas antes de tudo.

Ah, e você precisa também executar comandos como root.

Ah, e você também tem diferentes senhas de root nestes hosts (sudo não é uma opção).

Ah, e você precisa também fazer scp de arquivos para esses hosts.

O que fazer? Chamar o estagiário? NÃO! Você usa o E4SSH :) Ele é um script tosco feito para contornar essas situações, fazendo o trabalho repetitivo das tarefas supracitadas.

Se você tem horror a código macarronês, pare por aqui, enquanto você ainda não foi ferido.

A única coisa chata mesmo é que eu tinha feito vários bugfixes nele e perdi essa versão mais atualizada. E como não devo voltar a mexer nesse script, fica por isso mesmo.
Se você realmente pretender usar isso, leia bem o código antes.
e4ssh.py – Download aqui

, ,

  • Search:
  • Meu Google Latitude

  • P: Qual a fruta predileta de Beethoven?
    R: Ba-nana-nanananana
    1:25 AM Jun 26, 2010, comment
    Q: What does a vegan zombie eat?
    A: Graaaaaaaaaaaaaaaaaains!
    1:19 AM Jun 26, 2010, comment
    Ressuscitando meu brógui na Chita!
    6:06 AM May 01, 2010, comment
    Brincando com o TonidoPlug :D

    http://www.tonidoplug.com/

    Link para quem quiser brincar: http://monka.chita.com.br:443/guest
    Login loro
    Senha biscoito
    10:40 PM Apr 19, 2010, comment
    @SP
    10:09 PM Apr 16, 2010, comment
     
  • PSN