Como copiar um arquivo de um servidor para outro no Linux usando o comando scp

Como copiar um arquivo de um servidor para outro no Linux usando o comando scp

SCP (cópia segura) é um utilitário de linha de comando popular, amplamente usado para transferir arquivos de um servidor para outro. O SCP O comando oferece a mesma autenticação e serviços que os comandos ssh e transfere arquivos usando o protocolo SSH. Você deve ter uma conta de host ou uma chave para transferir os arquivos usando este comando.

Neste guia, explicaremos como você pode copiar rapidamente um arquivo de um servidor para outro usando o SCP comando no linux.

Copie arquivos de um servidor para outro no Linux usando o comando scp

A seguir é a sintaxe geral do SCP comando:

SCP [Options] source_file_location username@ip_destination_host: destino_file_location


No comando acima, o fonte_file_location é o caminho do diretório para um arquivo que você deseja enviar. O nome de usuário é o nome do host de destino para o qual você deseja enviar o arquivo. Ip_destination_host é o endereço IP do host de destino, enquanto destino_file_location é o caminho do diretório do host de destino, onde o arquivo de origem será salvo.

O SCP O comando pode ser usado com diferentes opções seguintes:

    • -p: Especifica a porta ssh do host.
    • -Q: Esta opção suprime o progresso.
    • -C: Esta opção comprime os dados para enviar a máquina host.
    • -r: copiar recursivamente os diretórios.

Vamos copiar o arquivo amostra.TXT para o diretório Documentos do sistema host [email protected].

scp/home/linuxhint/documentos/amostra.txt [email protected]:/Home/Pi/documentos



Observação: Não se esqueça de adicionar caminho completo para a fonte e o destino.

Ao executar o comando acima, uma pergunta aparecerá na tela, responda com sim para continuar o processo.

Depois que o processo terminar, vá para o diretório de destino do sistema e você poderá localizar facilmente o arquivo copiado lá. No exemplo acima, o amostra.TXT será copiado para o diretório de documentos do sistema.

Resumindo

O SCP O comando no Linux transfere ou copia os diretórios e arquivos de um servidor para outro. O SCP O comando usa o protocolo SSH para transferência de dados. Este artigo fornece uma sintaxe e um exemplo para transferir o arquivo do host para o servidor remoto.