Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

1. Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 17/03/2011 - 21:00h

Olá, eu trabalho em um laboratório de uma escola, aqui usamos o linux educacional 3.0 que é baseado no ubuntu 8.04, as vezes preciso transferir o mesmo arquivos para todas as maquinas, eu uso o ssh para transferir, porem são 32 maquinas, da um trabalho lascado.
Bom, gostaria de saber se tem uma forma de transferir o arquivo para todas as maquina de uma só vez, tipo usando um script ou algo do gênero, onde eu possa colocar o IP das maquinas e enviar para todas, e quando eu precisar mandar outro arquivo apenas mudar o nome do arquivo e o destino. Se alguém puder me ajudar eu agradeço.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/03/2011 - 13:29h

se vc quiser passar pelo ssh, terá que usar o scp e obviamente algum loop

vamos copiar o arquivo "/home/user/lista" para o home dos usuários, nesse caso o user terá o nome de "user" algo como

IP="192.168.1.100 192.168.1.101 192.168.1.102 192.168.1.103"
for i in `echo $IP`; do
scp /home/userlista user@$IP:~/
done



3. Re: Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 17/03/2011 - 21:10h

cara assim, em vez de copiar o arquivo pra cada micro, porque tu nao faz o seguinte.

cria no servidor um tipo /media/arquivos - dentro coloca os arquivos que quiser e compartilha na rede com nfs

ai no clientes tu tem somente que montar o /media/arquivos do servidor em /mnt ou mesmo em /media/arquivos local no terminal.

o melhor do nfs e que tu se quiser coloca no /etc/fstab ai quando micro ligar e servidor ja esta ligado, eles ja monta o diretorio do servidor.

http://www.vivaolinux.com.br/artigo/Aprendendo-NFS-Network-File-System
http://www.vivaolinux.com.br/artigo/NFS-sem-segredos?pagina=2

tu pode fazer diretorio que somente pessoal vai poder copiar e outro/s que pessoal pode escrever/guardar. assim fica facil ate de pegar...nao tem que ir de pc em pc.



4. Re: Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 17/03/2011 - 21:40h

Bom a idéia não seria um servidor de arquivos, tipo eu quero transferir arquivos de configuração e coisas do tipo. Mas obrigado pela ideia


5. Re: Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 18/03/2011 - 10:08h

Você pode usar o rsync, assim se o arquivo que você editou ou criou pode ser sicronizado com as outras estações.


6. Re: Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 18/03/2011 - 12:17h

Olá valcom, como que eu faço para usar o rsync, tem algum tutorial que você possa me indicar...


7. Re: Enviar um arquivo para varias maquinas por ssh [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 18/03/2011 - 13:13h

Nada em especial...só procurar mesmo...

http://www.vivaolinux.com.br/artigo/Transferindo-arquivos-com-o-rsync

Abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts