- - Como configurar o Rclone para Linux

Como configurar o Rclone para Linux

Muitos serviços em nuvem não suportam o Linuxplataforma, por isso, se você deseja transferir arquivos para a frente e para trás, precisará usar uma solução de terceiros. Existem muitos tipos de soluções que permitem aos usuários do Linux acessar serviços em nuvem de terceiros (como Google Drive, Backblaze, etc.), mas o Rclone for Linux é o melhor de longe, pois permite que os usuários tenham várias conexões com muitos serviços diferentes.

Instale o Google Go

O Rclone usa o Google Go, portanto, antes de instalarvocê precisa ter um perfil de criação configurado e pronto para usar. Felizmente, a maioria das distribuições Linux possui uma versão recente do idioma Go em suas fontes de software. Abra um terminal e configure-o no seu sistema operacional Linux.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

A maioria das distribuições Linux configuram automaticamente umcriar ambiente para o Google Go. Arch não é uma dessas distribuições. Use a ferramenta de pacote Pacman para instalar a versão mais recente do Google Go. Em seguida, configure um ambiente de construção seguindo as instruções oficiais do Arch Wiki.

sudo pacman -S go

Fedora

O Fedora Linux possui o Google Go no site oficialfontes de software, mas não configura automaticamente um ambiente de criação. Use a ferramenta de empacotamento DNF para obter o Go e siga as instruções do Desenvolvedor Fedora que mostram como configurar um ambiente de compilação.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Linux genérico

Usando uma distribuição Linux que não possui umpacote conveniente para instalar o Google Go? Você precisará configurar tudo manualmente. A configuração do Go from scratch começa com o download do release no site.

cd ~/Downloads
wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz

Quando o pacote Go terminar o download no seu PC Linux, use o alcatrão comando e extraí-lo para / usr / local.

sudo tar -C /usr/local -xvzf go1.11.linux-amd64.tar.gz

Go está funcionando. O próximo passo é configurar um ambiente de desenvolvimento / construção para que possamos instalar o Rclone no Linux. Comece usando o mkdir comando para criar uma nova pasta.

mkdir -p ~/go-development

Após a pasta principal, crie as subpastas “bin”, “src” e “pkg”.

mkdir -p ~/go-development/bin
mkdir -p ~/go-development/src
mkdir -p ~/go-development/pkg

Abra seu perfil do Bash no Nano, editor de texto.

nano ~/.profile

Ou:

nano ~/.bash_profile

Cole o código abaixo no Nano.

export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Salve as edições no seu perfil com Ctrl + Oe saia com Ctrl + X.

Instale o Rclone

Para instalar o Rclone no Linux, abra um terminal e use o ir pegue comando. A execução desse comando fará o download de uma versão recente do código-fonte Rclone diretamente no seu ambiente de desenvolvimento Go.

go get github.com/ncw/rclone

CD no caminho do ambiente Go.

cd $GOPATH/bin

Encontre o arquivo binário Rclone e coloque-o no diretório Bin. Colocar os dados nesse diretório tornará o aplicativo executável, como qualquer outro programa.

sudo cp rclone /usr/bin/

Instale o Rclone sem o Google Go

O uso da versão do Google Go do Rclone é uma ótima maneira de colocar o aplicativo em funcionamento, pois o Go tem suporte em quase todas as distribuições Linux.

Dito isto, se você não deseja configurar o Go, sinta-se à vontade para verificar no Pkgs.org uma versão binária para instalar.

Para instalar a versão binária, role a lista na página, encontre sua distribuição Linux e clique em "rclone".

Use o Rclone no Linux

A configuração do Rclone no Linux começa gerando um novo arquivo de configuração. Em um terminal, execute o configuração do rclone comando.

rclone config

O uso do Rclone requer um novo controle remoto. Para criar uma nova conexão remota, pressione o botão “n” no teclado e pressione o entrar chave.

Na caixa de terminal, digite o nome da conexão. Neste tutorial, chamaremos essa conexão de "teste".

Após selecionar um nome, escolha o tipo de conexão para o Rclone usar. As opções são:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Criptografar / descriptografar um controle remoto
  • 6. Google Cloud Storage
  • 7. Google Drive
  • 8. Hubic
  • 9. Disco Local
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (arquivos da Rackspace Cloud, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Disco Yandex

Digite o número de seleção para sua nova conexão e pressione o entrar no teclado para avançar para a próxima etapa do processo de configuração.

Siga as instruções e faça o que as etapas dizem. Quando a sua nova conexão Rclone estiver pronta, escreva a letra “y” para “sim, está tudo bem” e pressione o botão entrar chave.

Copiando arquivos

Sua nova conexão Rclone está configurada. Vamos copiar alguns arquivos. Para copiar alguns dados no diretório raiz da sua conexão, faça:

rclone copy /home/username/path/to/local/data-folder/ nameofconnection:remotefolder

Sincronizando arquivos

Deseja sincronizar alguns dados da sua conexão remota com o Rclone? Faça isso com o seguinte comando.

rclone sync nameofconnection:remotefolder /home/username/path/to/local/data-folder/
</p>

Comentários