Utilizando o comando scp

Publicado por Leonardo Damasceno em 22/10/2009

[ Hits: 229.373 ]

Blog: https://techcraic.wordpress.com

 


Utilizando o comando scp



O comando scp é muito utilizado quando você quer copiar dados entre servidores. Por exemplo: eu tenho o servidor X, estou logado nele e preciso copiar a pasta /var/lib/arquivos para o servidor Y. Como fazer isso!?

Aqui vai uma dica:

scp /var/lib/arquivos root@192.168.100.1:/home/damasceno

Explicação:

Estou copiando a pasta /var/lib/arquivos, do servidor que estou logado, para o servidor com IP 192.168.100.1, utilizando neste servidor o login de root. Estou definindo a pasta de destino /home/damasceno, onde será copiada a pasta arquivos.

Este comando é bem interessante. Caso se interesse, dê uma olhada no manual dele com o comando:

man scp

Outras dicas deste autor

Inserindo data e hora no comando history

Habilitando SSH no PFSense

Resolvendo erro do servidor Tomcat no Eclipse: "Cannot create a server using the selected type"

NetGrok, uma ótima ferramenta para monitoramento

Resolvendo o erro: Sub-processo gzip retornou um código de erro (1)

Leitura recomendada

Como reparar Portage danificado

Teclas mágicas (sysRq magic keys)

Remover arquivos falsos no Linux (impossíveis de remover)

Redirecionando saída de comando para arquivo com sudo

Sed - Adicionar uma Linha em Branco no Final do Arquivo

  

Comentários
[1] Comentário enviado por fclebio em 22/10/2009 - 12:02h

Para aqueles que precisa usar o SCP de uma maquina linux, existe uma aplicação muito legal: segue link

http://winscp.net

Abraço.

[2] Comentário enviado por zukonig em 25/05/2010 - 10:57h

Valeu a dica! Bem objetiva. O man às vezes torna as coisas mais complicadas, principalmente para iniciantes.

[3] Comentário enviado por jpvr2005 em 26/01/2012 - 16:13h

Boa tarde Amigos,
Muito boa a dica Leonardo, existe alguma forma de já deixar a senha do root salva?
Pq tipo, quando executa esta linha, ele vai pedir a senha do usuario, queria saber se tem como já incluir a senha do usuario nessa linha.

Valeu

[4] Comentário enviado por leodamasceno em 27/01/2012 - 09:48h

Olá João, o comando SCP utiliza o SSH para se conectar ao servidor remoto, então você pode gerar uma chave para a comunicação entre o servidores, desta forma não será necessário especificar senha alguma.

Exemplo: ssh-keygen -t rsa

Então, copie esta chave para o servidor remoto.

[5] Comentário enviado por lymaleal em 09/05/2012 - 06:14h

show de bola sua dica.. gostei.. parabéns..

[6] Comentário enviado por NewWave em 20/05/2012 - 17:57h

Obrigado, amigo!
Reproduzindo o outro colega: Valeu a dica! Bem objetiva. O man às vezes torna as coisas mais complicadas, principalmente para iniciantes. [2]

[7] Comentário enviado por caiomoi em 23/03/2020 - 22:58h

Boa noite,
Estou tentando fazer uma cópia mas não seio porque não estou conseguindo.

Loguei no remoto via ssh.
Fiz o comando scp do remoto para o local, mas não me é solicitada a senha e nem feita a transferência.
Porque será que não consigo executar o comando?
Tentei pingar o local partindo do remoto, mas não tive resposta.
Pensei que pudesse ser o firewall mas este está desativado no remoto e no local.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts