DCP-Transferir arquivos entre hosts Linux usando rede ponto a ponto

DCP-Transferir arquivos entre hosts Linux usando rede ponto a ponto

As pessoas geralmente precisam copiar ou compartilhar arquivos pela rede. Muitos de nós estão acostumados a usar ferramentas como RSYNC ou SCP para transferir arquivos entre máquinas. Neste tutorial, vamos revisar outra ferramenta que pode ajudá -lo a copiar arquivos entre hosts em uma rede - Cópia dat (DCP).

DCP não exige que o SSH seja usado ou configurado para copiar seus arquivos. Além disso, não requer nenhuma configuração para copiar com segurança seus arquivos.

Casos de uso do DCP

DCP pode ser usado em vários cenários. Por exemplo, você pode enviar arquivos facilmente para vários colegas, simplesmente fornecendo -lhes a chave gerada. Você também pode sincronizar dados entre duas máquinas sem a necessidade de definir as teclas SSH. Copie arquivos para máquina remota ou compartilhe arquivos entre Linux, MacOS, Windows.

Como funciona o DCP

DCP cria um dat Arquivo para a lista de arquivos que você especificou para ser copiado. Em seguida, usando a chave pública gerada, permite baixar os arquivos de outro host. Os dados copiados são criptografados usando a chave pública para o arquivo dat.

Como instalar o DCP em sistemas Linux

Instalação de DCP pode ser concluído com o gerenciador de pacotes NPM. No entanto, se você não deseja usar npm, Você pode baixar o último lançamento do DCP pacote da página de liberação.

Para instalar o pacote com npm, Você deve ter o NPM instalado no seu sistema Linux e depois usar o seguinte comando para instalá -lo.

# npm i -g dat -cp 

Se você preferir usar os arquivos do zip, pode baixá -los com o comando wget.

# wget https: // github.com/tom-james-watson/dat-cp/liberações/download/0.7.4/DCP-0.7.4-Linux-X64.fecho eclair 

Em seguida, mova o DCP e Nó-64.nó Binários a um caminho por sua escolha, de preferência um caminho que está incluído na sua variável caminho. Por exemplo /usr/local/bin/:

# MV DCP-0.7.4-Linux-X64/DCP DCP-0.7.4-Linux-X64/Nó-64.nó/usr/local/bin 

Como usar o DCP em sistemas Linux

Uso de DCP é simples e, como mencionado anteriormente, não requer nenhuma configuração extra. Basta escolher os arquivos que você deseja copiar e executar:

Enviar arquivo do host de origem:

# arquivo dcp 

Execute o comando abaixo no host de destino.

# dcp  

Pode parecer um pouco estranho no começo, mas é realmente muito fácil. Para os fins deste tutorial, tenho dois anfitriões - temcint_1 e Tecmint_2. Vou enviar o arquivo chamado vídeo.MP4 de Tecmint_1 para Tecmint_2.

Enviando o arquivo de Tecmint_1:

# vídeo dcp.MP4 

No final da saída, você verá uma linha azul, que será DCP :

Enviar arquivo para host remoto

Você pode usar o seguinte comando para obter o arquivo de outro host. No exemplo abaixo, vou baixar o arquivo de Tecmint_2:

# DCP C3233D5F3CCA81BE7CD080712013DD77BD7EBFD4BCFFCQ12121CBEACF9C7DE89B 
Baixe o arquivo do host remoto

É isso, o arquivo foi baixado.

DCP Tem algumas opções extras com as quais você pode executá -lo:

  • -r, -Recursivo - Copie recursivamente diretórios.
  • -n,--run-run - Mostre quais arquivos teriam sido copiados.
  • --Skip-Prompt - Faça o download automaticamente sem um prompt.
  • -V, --verbose - Modo verboso - imprime mensagens de depuração extras.
Conclusão

DCP é muito simples e fácil de usar a ferramenta, que ajuda a copiar ou compartilhar arquivos entre hosts. Se você gosta do projeto, pode revisar ainda mais a página do DCP Git.