Transferir arquivos entre computadores é um ato relativamente simples se você tiver a ferramenta certa. Embora a maioria das ferramentas de transferência de arquivos funcione da mesma forma e compartilhe um conjunto de recursos semelhante, algumas se destacam por seus recursos distintos.

Croc é uma dessas ferramentas. Ele funciona através da linha de comando e permite transferir arquivos e pastas entre computadores de forma rápida e segura.

Acompanhe enquanto discutimos o croc e liste as instruções para usá-lo para transferir arquivos entre o Linux e qualquer outro dispositivo.

O que é croc?

Croc é uma ferramenta de transferência de arquivos de plataforma cruzada que permite compartilhar arquivos e pastas entre dois computadores de maneira rápida e segura. Ele funciona por meio da linha de comando e é compatível com todas as principais plataformas de computador: Linux, macOS e Windows.

Um aspecto do croc que o separa de outras ferramentas de compartilhamento de arquivos é como ele lida com as transferências de dados. Para começar, o croc usa um servidor de retransmissão - em vez de enviar arquivos para um servidor, ao contrário de outras ferramentas - para criar uma camada de comunicação full-duplex entre os dois computadores para transferência de dados. Como resultado, é muito mais rápido e não requer

encaminhamento de porta para transmitir arquivos.

Da mesma forma, o croc emprega o PAKE (troca de chave autenticada por senha) método de criptografia para garantir que os dados transferidos permaneçam seguros, algo que você geralmente não encontra em outros utilitários de transferência de arquivos.

Por que você deve usar croc?

Abaixo estão alguns dos recursos de destaque do croc que o distinguem de outras ferramentas de compartilhamento de arquivos multiplataforma:

  1. A Croc usa um servidor de retransmissão para transferir dados, que funciona criando uma camada de comunicação full-duplex que permite o upload e download simultâneos de conteúdo em ambos os computadores e, por sua vez, melhora a transferência cotações.
  2. Com base no ponto anterior, outra vantagem adicional de usar um servidor de retransmissão é que você não tem que configurar o encaminhamento de porta na rede para transferir dados com croc sobre LAN ou sobre o Internet.
  3. Croc usa PAKE, que fornece criptografia ponta a ponta para garantir que todas as suas transferências de dados ocorram com segurança na rede.
  4. Às vezes, quando a transferência é interrompida no meio do caminho - pode ser devido a uma conexão ruim - a ferramenta permite que você retome as transferências, para que você não precise repetir o processo.
  5. O Croc permite que você use um proxy, como o Tor, para adicionar uma camada extra de segurança ao seu computador durante as transferências de arquivos.
  6. Você também pode optar por hospedar o servidor de retransmissão usando o Docker ou outros serviços semelhantes.

Relacionado: Como instalar o Docker no Ubuntu Linux

Como instalar o croc no Linux?

O Croc funciona em todas as principais distros do Linux e você pode instalá-lo em seu computador usando as seguintes etapas.

Primeiro, baixe a versão mais recente do croc para o seu sistema no link abaixo.

Download: Croc

Para instalar o pacote DEB no Ubuntu / Debian, primeiro, inicie o terminal. Em seguida, navegue até o diretório onde você baixou o arquivo e digite o seguinte comando:

sudo dpkg -i croc - *. deb

Como alternativa, se você estiver no Arch Linux, poderá instalar o croc executando:

sudo pacman -S croc

Da mesma forma, para instalá-lo no FreeBSD, use:

pkg install croc

Se você não conseguir encontrar um instalador para sua distro, emita o seguinte comando para baixar e executar o script de instalação:

ondulação https://getcroc.schollz.com | bash

Como o croc facilita a transferência de arquivos entre dois computadores, nem é preciso dizer que você também precisa ter o croc instalado no outro dispositivo. Vá para croc's GitHub para descobrir instruções sobre como instalá-lo em seu dispositivo.

Como usar croc para compartilhar arquivos

Com o croc instalado em seus computadores, agora você pode usá-lo para fazer as duas coisas: compartilhar e receber arquivos. Portanto, dependendo do seu caso de uso, siga as instruções abaixo para transferir arquivos de / para seu computador Linux.

Transferir arquivos do Linux para outro dispositivo

Para situações em que você deseja transferir arquivos de sua máquina Linux para algum outro computador (executando outro sistema operacional), siga as etapas abaixo para realizar a operação de envio em croc.

Uma vez que toda a operação no croc ocorre por meio da linha de comando, certifique-se de tê-lo aberto em ambos os computadores. Então, em seu dispositivo de envio, que é sua máquina Linux neste caso, digite o seguinte comando no terminal e pressione Digitar:

enviar croc nome_do_arquivo

Por exemplo:

croc send MyText.txt

Assim que fizer isso, você verá um código logo abaixo do Enviando mensagem. Este código é o que permitirá que você receba os arquivos em outro computador.

Volte para o prompt de comando no computador receptor e digite o comando usando a sintaxe abaixo:

croc your_code_here

Por exemplo, se o seu código for alpha1, você precisa inserir:

croc alpha1

Digitar y para aceitar o arquivo recebido e baixá-lo para o seu dispositivo.

Uma vez que o código corresponda em ambas as máquinas, um PAKE é estabelecido e a transferência começa. Além disso, o programa também gera uma chave secreta para transferência de dados criptografados de ponta a ponta entre ambas as partes.

Embora as frases de código aleatórias do croc façam o trabalho, às vezes podem ser muito longas para serem digitadas. Como alternativa, você mesmo pode gerar um código personalizado ao iniciar a transferência. Para isso, modifique a sintaxe do comando conforme mostrado abaixo:

croc send --code your_code_phrase file_name

Semelhante ao envio de arquivos, o croc também permite enviar texto, o que pode ser útil quando você deseja compartilhar uma mensagem ou URL. Use a seguinte sintaxe para enviar um texto via croc:

croc send --text "your_text_here"

Por exemplo:

enviar croc - texto "olá"

No dispositivo receptor, digite a frase de código gerada pelo comando acima e pressione y, quando solicitado, para ver a mensagem.

Receber arquivos de outro dispositivo para Linux

Muito parecido com o compartilhamento de arquivos de seu computador Linux, pode haver momentos em que você deseja receber arquivos de outro dispositivo em sua máquina Linux.

Nessas situações, você pode simplesmente reverter o processo, conforme demonstrado nas etapas abaixo.

Na máquina de envio, abra a linha de comando e execute:

enviar croc nome_do_arquivo

Volte para sua máquina Linux e, na janela do terminal, digite:

croc code_phrase

Novamente, entre y para aceitar o arquivo.

Transferência de arquivos entre computadores com facilidade

A maioria dos aplicativos de transferência de arquivos oferece funcionalidade de plataforma cruzada atualmente. No entanto, o que separa o croc do resto é sua natureza fácil de usar, rápida e segura, que facilita as transferências de arquivos entre computadores que executam sistemas operacionais diferentes.

Na verdade, croc é considerado a única ferramenta de transferência de arquivos baseada em CLI com um recurso tão extenso definido, tornando-o um companheiro de transferência de arquivo perfeito para aqueles que preferem trabalhar por meio do comando linha.

Dito isso, você também pode verificar o qrcp, um utilitário gratuito de transferência de arquivos que usa códigos QR para ajudá-lo a transferir arquivos entre Linux, Android e iOS.

CompartilhadoTweetO email
Como transferir arquivos entre Linux, Android e iOS usando qrcp

Deseja uma maneira rápida e fácil de compartilhar arquivos entre um desktop Linux e um smartphone? Confira o qrcp, um utilitário gratuito de transferência de arquivos que usa códigos QR.

Leia a seguir

Tópicos relacionados
  • Linux
  • Compartilhamento de arquivos
  • terminal
  • Aplicativos Linux
Sobre o autor
Yash Wate (28 artigos publicados)

Yash é redator da equipe da MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele desenvolvia para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outros setores. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever