copiar arquivo entre dois computadores em rede via terminal

1. copiar arquivo entre dois computadores em rede via terminal

Rodrigo Avancini
avancinirodrigo

(usa Suse)

Enviado em 14/03/2008 - 15:47h

Ola Pessoal! gostaria de saber como faço para copiar um arquivo entre duas maquinas em rede via terminas?
exemplo:
cp maquina_que_estou/diretorio/arquivo outra_maquina_na_rede/diretorio/arquivo

desde ja agradeço
valeu!


  


2. Re: copiar arquivo entre dois computadores em rede via terminal

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 14/03/2008 - 15:53h

scp arquivo usuario@host:/diretorio

Abraço!


3. Re: copiar arquivo entre dois computadores em rede via terminal

Thiago Pellison
thiago83

(usa CentOS)

Enviado em 14/03/2008 - 15:55h

e ai!

vc pode usar o comando "scp"

digite no terminal

# scp root@IPdaoutramaquina:/diretorio/arquivo /diretorio_da_maquina_que_está_recebendo_o_arquivo

De enter e ele pedirá a senha do SSH. lembre-se que o ssh tem que estar rodando e configurado nas maquinas.

espero ter ajudado! abraço


4. Re: copiar arquivo entre dois computadores em rede via terminal

Rodrigo Avancini
avancinirodrigo

(usa Suse)

Enviado em 14/03/2008 - 16:04h

brigadão!
funcionou...


5. Re: copiar arquivo entre dois computadores em rede via terminal

César...
cesar

(usa CentOS)

Enviado em 14/03/2008 - 17:11h

Na máquina destino você terá que habilitar o ssh

#/etc/init.d/ssh start

Pronto o ssh estará rodando na máquina destino,

Agora na outra máquina para enviar o arquivo você terá que fazer o seguinte

# ou $ scp arquivo user@ip_destino:/home/user/

Nota: se você quiser copiar uma pasta o comando terá uma pequena alteração

$scp -r "pasta" user@ip_destino:/home/user

-r é para você copiar a pasta com todo o seu conteúdo.

Espero ter ajudado!

Abraço


6. Como automatizar

Felipe Yuri Silva Bonfillioli
felipys

(usa Debian)

Enviado em 20/11/2014 - 11:33h

Pessoal, eu preciso automatizar esse processo, então eu criei o seguinte script:

#!/bin/bash

scp -P 6565 root@172.17.0.146:/backup/teste.php /backup/


Até aqui funcionou, porém ele pede a senha, então eu digito e finalizo o processo.

Mas como quero deixar automatizado eu gostaria de adicionar o comando para colocar a senha automaticamente.

Como ficaria esse comando?


7. Re: copiar arquivo entre dois computadores em rede via terminal

Ramon Lima
DarkLinnux

(usa openSUSE)

Enviado em 09/12/2014 - 13:23h

felipys escreveu:

Pessoal, eu preciso automatizar esse processo, então eu criei o seguinte script:

#!/bin/bash

scp -P 6565 root@172.17.0.146:/backup/teste.php /backup/


Até aqui funcionou, porém ele pede a senha, então eu digito e finalizo o processo.

Mas como quero deixar automatizado eu gostaria de adicionar o comando para colocar a senha automaticamente.

Como ficaria esse comando?


$ssh-keygen

$ssh-copy-id -i ~./ssh/id_rsa.pub root@192.168.0.1
#no caso root pod ser o nome do usuário desejado
se der tudo certo não vai mais solicitar a senha






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts