Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

1. Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 24/09/2015 - 13:42h

Olá pessoal!
Gostaria de copiar alguns arquivo do meu diretório, mas só queria copiar os que não estão na pasta destinatária.
Alguém pode me ajudar a fazer isso?
Lembrando que quero fazer isso pelo ssh!


  


2. Re: Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/09/2015 - 14:07h

Use o rsync!


rsync -Crazupv ORIGEM DESTINO


Se não tiver instalado, instale (na origem e destino)!

# Supondo que o sistema seja baseado em Debian
apt-get install rsync

--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação

http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop

"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh


3. Re: Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 24/09/2015 - 15:33h

renato_pacheco escreveu:

Use o rsync!


rsync -Crazupv ORIGEM DESTINO


Se não tiver instalado, instale (na origem e destino)!

# Supondo que o sistema seja baseado em Debian
apt-get install rsync

--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação

http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop

"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh


Eu tente fazer como vocÊ disse, mas aparece o seguinte erro:


rsync -crazupv /home/beowulf/teste/teste1/mp3.mp3 maria@10.38.15.110:/home/maria/teste1/
maria@10.38.15.110's password:
bash: rsync: comando n�o encontrado
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: remote command not found (code 127) at io.c(226) [sender=3.1.1]


Sendo que o rsync está instalado.

Nome: Francisco Iago Lira Passos
Curso: Bacharelado em Física


4. Re: Como copiar no ssh somente o que não foi copiado?

Ricardo Rodrigues
rrodrigues345

(usa Slackware)

Enviado em 24/09/2015 - 15:47h

Olas,

Sobre o rsync, tem um post do Fábio aqui no VOL muito bom sobre este assunto e aborda também a parte de sincronizar os dados com um servidor. Veja os exemplos que ele usa.

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

Abc

Ricardo




5. Re: Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/09/2015 - 15:56h

Vc não leu exatamente o q eu escrevi. Vc tem q instalar tanto na sua máquina quanto na máquina destino...
--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação

http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop

"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh


6. Re: Como copiar no ssh somente o que não foi copiado? [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 25/09/2015 - 00:27h

renato_pacheco escreveu:

Vc não leu exatamente o q eu escrevi. Vc tem q instalar tanto na sua máquina quanto na máquina destino...
--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação

http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop

"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh


Vdd vou fazer do jeito certo desta vez...

Nome: Francisco Iago Lira Passos
Curso: Bacharelado em Física


7. Re: Como copiar no ssh somente o que não foi copiado?

Fernando
phoemur

(usa Debian)

Enviado em 25/09/2015 - 10:42h

Não precisa instalar um servidor rsync apenas pra fazer isso, se o seu servidor tem SSH você pode rodar o rsync sobre o ssh com a opção -e. O rsync deve estar instalado nas duas maquinas, mas não precisa subir o servidor protocolo rsync://

por exemplo, execute no cliente:


rsync -Cravzp --progress -e'ssh -p 22' ORIGEM DESTINO


por exemplo assim

rsync -Cravzp --progress -e 'ssh -p 22' usuario@192.168.1.200:/home/backup /home/backup


dentro do -e você tem que colocar o comando utilizado pra acessar o seu ssh






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts