Pular para o conteúdo

Utilizando o comando scp

Dica publicada em Linux / Comandos
Leonardo Damasceno leodamasceno
Hits: 229.798 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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

Definindo imagem para o GRUB

Adicionando o IMSpector em seu pfSense

Conheça o myrbackup

Inserindo data e hora no comando history

Contagem de linhas em shell script

Instalar navegador Opera no Ubuntu 8.10

Criando pastas em massa rapidamente no Linux

Usando rm para apagar arquivos esquisitos

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

Teclado ABNT2 pelo Terminal

#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

Entre na sua conta para comentar.