shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] scp para mais de um cliente


From: Jeferson Santos
Subject: Re: [shell-script] scp para mais de um cliente
Date: Mon, 1 Jun 2009 12:02:38 -0300

Obrigado a todos pelas respostas... no momento estou no serviço e vou testar
quando chegar em casa.
Basicamente eu quero adaptar um script que existe no trinity rescue cd,
chamado xpclone.
ele envia por ssh (scp) o xp de uma maquina pra outra. Quero adaptar pra ele
fazer isso em varias maquinas, simultaneamente.
Quanto a publicar o script, pode ter certeza. estou refazendo meu site com
uma seção só de scripts.
Abraços e obrigado.



2009/6/1 Jeiks <address@hidden>

>
>
> Jeferson,
> não sei bem o que você quer, mas se for pra todos os clientes receberem
> um arquivo gigantesco do servidor em um tempo estipulado, tive uma idéia.
> Sei que deve ter algo mais simples, mas enquanto a resposta não aparece...
> Pode fazer assim:
> - Deixa todos com uma ferramenta NTP instalada para sincronizar seus
> relógios.
> - cria uma chave ssh (com o ssh-keygen) para um usuário específico dos
> clientes acessarem o servidor
> - no cron de cada um, deixa o comando:
> scp -P 10000 localhost:~/SEU_ARQUIVO_DO_SERVIDOR PASTA_LOCAL
> # já explico o porque da porta 10000
> - cria uma chave ssh também para o servidor conectar aos clientes naquele
> usuário que usou acima
> - agora no servidor, deixa no cron também para não perder os túneis, faz
> o comando:
> ssh -N -R 10000:localhost:22 usuario_do_cliente@cliente
> # ele vai criar um túnel entre a máquina cliente na porta 10000 e sua
> máquina na porta 22
> # o -N é para não executar um comando remoto e deixar a conexão
> estática, sem shell para comandos
>
> Moderadores, acho que ficou um pouco fora da lista, mas os scripts que ele
> criar para automatizar isso daqui estarão totalmente dentro da lista e
> espero que, se ele fizer isso, ele os publique também. =)
>
> abs e espero ter ajudado
>
> 2009/6/1 Marcus Gmail <address@hidden <marcus.jabber%40gmail.com>
> >
>
>
> >
> >
> > Nao seria melhor usar o rsync para fazer isso? Acho que o scp nao
> > consegue fazer isso simultaneamente.
> >
> > Abs!
> >
> > Darlon escreveu:
> >
> > >
> > >
> > > Colocar o & para executar o scp em background não ajuda?
> > >
> > > Ae dá pra usar o for mesmo.
> > >
> > > 2009/5/31 Jorge Pereira <address@hidden <jpereiran%40gmail.com><jpereiran%
> 40gmail.com>
> > > <mailto:jpereiran%40gmail.com <jpereiran%2540gmail.com> <jpereiran%
> 2540gmail.com>>>
> > >
> > > >
> > > >
> > > > Olá!
> > > >
> > > > Experimente a opção -b no comando scp
> > > >
> > > > []s
> > > > --
> > > > Regards,
> > > > +--------------------------------------------+
> > > > Jorge Pereira,
> > > > http://blog.jorgepereira.com.br/ <http://blog.jorgepereira.com.br/>
> > > > +--------------------------------------------+
> > > >
> > > > 2009/5/31 Noilson Caio <address@hidden <caiogore%40gmail.com><caiogore%
> 40gmail.com>
> > > <mailto:caiogore%40gmail.com <caiogore%2540gmail.com> <caiogore%
> 2540gmail.com>> <caiogore%
> > 40gmail.com>>
> > > >
> > > >
> > > > >
> > > > >
> > > > > Eu acho que shell não é multithread, porém o comando xargs porde te
> > > > ajudar.
> > > > >
> > > > >
> > > > > 2009/5/31 Jeferson Santos 
> > > > > <address@hidden<jefersondossantos%40gmail.com>
> <jefersondossantos%40gmail.com>
> > > <mailto:jefersondossantos%40gmail.com<jefersondossantos%2540gmail.com><jefersondossantos%
> 2540gmail.com>
> > ><jefersondossantos%40gmail.com>
> > > > <jefersondossantos%40gmail.com>
> > > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > Olá Flavio,
> > > > > > Me desculpe, creio que não me expressei bem... eu preciso q seja
> > > > > > simultaneamente, pq estamos falando de uns 4gb e a idéia é
> > > justamente
> > > > > > economizar tempo.
> > > > > > Mesmo assim obrigado pela ajuda.
> > > > > >
> > > > > > 2009/5/31 Flavio Junior <address@hidden <billpp%40gmail.com><billpp%
> 40gmail.com>
> > > <mailto:billpp%40gmail.com <billpp%2540gmail.com> <billpp%
> 2540gmail.com>> <billpp%40gmail.com
> > ><billpp%
> > > > 40gmail.com> <billpp%
> > > >
> > > > > 40gmail.com>>
> > > > > >
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > for serv in client1 client2 client3; do scp /home/user/file.txt
> > > > > > > root@$serv:/home/user;
> > > > > > > done
> > > > > > >
> > > > > > > --
> > > > > > >
> > > > > > > Flavio do Carmo Junior aka waKKu
> > > > > > >
> > > > > > > 2009/5/31 Jeferson Santos 
> > > > > > > <address@hidden<jefersondossantos%40gmail.com>
> <jefersondossantos%40gmail.com>
> > > <mailto:jefersondossantos%40gmail.com<jefersondossantos%2540gmail.com><jefersondossantos%
> 2540gmail.com>
>
> > ><jefersondossantos%40gmail.com>
> >
> > > > <jefersondossantos%40gmail.com>
> > > > > <jefersondossantos%40gmail.com>
> > > > > > <jefersondossantos%40gmail.com>
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Olá pessoal,
> > > > > > > > alguem saberia me dizer se tem como eu fazer para enviar um
> > > arquivo
> > > > > via
> > > > > > > scp
> > > > > > > > para mais de um cliente?
> > > > > > > > Eu ja li aqui sobre pipes e etc, mas não me veio nenhuma
> > > resposta
> > > > em
> > > > > > > mente.
> > > > > > > > Alguem poderia me ajudar?
> > > > > > > >
> > > > > > > > --
> > > > > > > > Abraços,
> > > > > > > > Jeferson Santos
> > > > > > > >
> > > > > > > > [As partes desta mensagem que não continham texto foram
> > > removidas]
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que não continham texto foram
> > removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Abraços,
> > > > > > Jeferson Santos
> > > > > >
> > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > " Eu quero saber como renomear um arquivo " ele diz.
> > > > > Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
> > > > > " Claro. Basta dar 'rm' e o nome do arquivo "
> > > > > " Obrigado "
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > "Não sabendo que era impossível, foi lá e fez!"
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
>
> --
> Jacson R. C. Silva
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Abraços,
Jeferson Santos


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]