- - Cum să configurați Rclone pentru Linux

Cum să configurați Rclone pentru Linux

Multe servicii cloud nu acceptă Linuxplatformă, deci dacă doriți să transferați fișiere înainte și înapoi, va trebui să utilizați o soluție terță parte. Există multe tipuri de soluții care permit utilizatorilor Linux să acceseze servicii cloud ale unor terțe părți (precum Google Drive, Backblaze, etc.), dar Rclone pentru Linux este cel mai bun de departe, deoarece permite utilizatorilor să aibă conexiuni multiple la multe servicii diferite.

Instalați Google Go

Rclone folosește Google Go, deci înainte de a putea instalava trebui să aveți un profil de configurare configurat și gata de pornire. Din fericire, majoritatea distribuțiilor Linux au o versiune recentă a limbii Go în sursele lor de software. Deschideți un terminal și faceți-l să fie configurat pe sistemul de operare Linux.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

Majoritatea distribuțiilor Linux setează automat acreează mediu pentru Google Go. Arch nu este una dintre aceste distribuții. Utilizați instrumentul Pacman pentru a instala cea mai recentă versiune de Google Go. Apoi, configurați un mediu de construire urmând instrucțiunile oficiale Arch Wiki.

sudo pacman -S go

Fedora

Fedora Linux are Google Go în funcție oficialăsurse software, dar nu configurează automat un mediu de construire. Utilizați instrumentul de ambalare DNF pentru a obține Go, apoi urmați instrucțiunile Fedora Developer care arată cum să configurați un mediu de construire.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Linux generic

Utilizarea unei distribuții Linux care nu are unpachet convenabil pentru instalarea Google Go? Va trebui să configurați totul manual. Configurarea Mergi de la zero începe prin descărcarea lansării de pe site-ul web.

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

Când pachetul Go termină descărcarea pe computerul Linux, utilizați gudron comandă și extrage-l la / Usr / local.

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

Du-te lucrează. Următorul pas este să configurați un mediu de dezvoltare / dezvoltare astfel încât să putem instala Rclone pe Linux. Începeți folosind funcția mkdir comanda pentru a face un folder nou.

mkdir -p ~/go-development

Urmând folderul principal, creați subfolderele „bin”, „src” și “pkg”.

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

Deschideți profilul dvs. Bash în Nano, editor de text.

nano ~/.profile

Sau:

nano ~/.bash_profile

Lipiți codul de mai jos în Nano.

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

Salvați modificările la profilul dvs. cu Ctrl + Oși ieșiți cu Ctrl + X.

Instalați Rclone

Pentru a instala Rclone pe Linux, deschideți un terminal și utilizați merge obține comanda. Rularea acestei comenzi va descărca o versiune recentă a codului sursă Rclone direct în mediul dvs. de dezvoltare Go.

go get github.com/ncw/rclone

CD în calea dvs. de mediu Go.

cd $GOPATH/bin

Găsiți fișierul binar Rclone și plasați-l în directorul dvs. Bin. Introducerea datelor în acest director va face aplicația executabilă, ca orice alt program.

sudo cp rclone /usr/bin/

Instalați Rclone fără Google Go

Utilizarea versiunii Rclone Google Go este o modalitate excelentă de a pune în funcțiune aplicația, deoarece Go are suport pentru aproape fiecare distribuție Linux.

Acest lucru a spus dacă nu doriți să configurați funcția Go, nu ezitați să consultați Pkgs.org pentru instalarea unei versiuni binare.

Pentru a instala versiunea binară, parcurgeți lista din pagină, găsiți distribuția Linux și faceți clic pe „rclone”.

Folosiți Rclone pe Linux

Configurarea Rclone pe Linux începe prin generarea unui nou fișier de configurare. Într-un terminal, executați butonul rclone config comanda.

rclone config

Utilizarea Rclone necesită o telecomandă nouă. Pentru a crea o nouă conexiune la distanță, apăsați butonul „n” de pe tastatură și apăsați butonul introduce cheie.

În caseta de terminal, introduceți numele conexiunii. În acest tutorial, vom numi această conexiune „test”.

După selectarea unui nume, alegeți tipul de conexiune pentru Rclone de utilizat. Opțiunile sunt:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Criptați / decriptați o telecomandă
  • 6. Google Cloud Storage
  • 7. Google Drive
  • 8. Hubic
  • 9. Discul local
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Disc Yandex

Introduceți numărul de selecție pentru noua dvs. conexiune și apăsați butonul introduce tastați tastatura pentru a trece la următorul pas în procesul de configurare.

Urmați indicațiile și faceți ce spun pașii. Când noua dvs. conexiune Rclone este gata de a merge, scrieți „y” pentru „da, acest lucru este OK” și apăsați butonul introduce cheie.

Copiere fișiere

Noua dvs. conexiune Rclone este configurată. Să copiem câteva fișiere. Pentru a copia unele date în directorul rădăcină al conexiunii dvs., faceți:

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

Sincronizarea fișierelor

Doriți să sincronizați unele date din conexiunea dvs. de la distanță cu Rclone? Faceți-o cu următoarea comandă.

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

Comentarii