Utilizando o comando scp

Publicado por Leonardo Damasceno em 22/10/2009

[ Hits: 226.730 ]

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

Visualizar informações do seu GNU/Linux

Redefinindo a senha de root no MySQL (sem saber a atual)

Alterando a velocidade de sua placa de rede

Corrigindo erro gerado ao executar apt-mirror

Contagem de linhas em shell script

Leitura recomendada

Solução para arquivos com ^M no final de cada linha

Compactando e dividindo um arquivo no disquete

Recuperando senha de root no Debian Wheezy

Verificando logs do Squid em tempo real

Conversão de encodings

  

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