DCP-Transferir arquivos entre hosts Linux usando rede ponto a ponto
- 1200
- 132
- Enrique Gutkowski PhD
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 :
Você pode usar o seguinte comando para obter o arquivo de outro host. No exemplo abaixo, vou baixar o arquivo de Tecmint_2:
# DCP C3233D5F3CCA81BE7CD080712013DD77BD7EBFD4BCFFCQ12121CBEACF9C7DE89BBaixe 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.
- « Como alterar os nomes da etiqueta de partição Linux no ext4 / ext3 / ext2 e swap
- FireJail - Aplicações não confiáveis de execução com segurança no Linux »