- - Sådan konfigureres Rclone til Linux

Sådan konfigureres Rclone til Linux

Mange cloud-tjenester understøtter ikke Linuxplatform, så hvis du ønsker at overføre filer frem og tilbage, skal du bruge en tredjepartsløsning. Der er mange typer af løsninger, der gør det muligt for Linux-brugere at få adgang til tredjepartsskytjenester (som Google Drive, Backblaze osv.), Men Rclone for Linux er langt bedst, da det giver brugerne mulighed for at have flere forbindelser til mange forskellige tjenester.

Installer Google Go

Rclone bruger Google Go, så før du kan installeredet, skal du have en build-profil oprettet og klar til at gå. Heldigvis har de fleste Linux-distributioner en nylig version af Go-sproget i deres softwarekilder. Åbn en terminal og få den konfigureret på dit Linux OS.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

De fleste Linux-distributioner indstiller automatisk enopbygge miljø til Google Go. Arch er ikke en af ​​disse distributioner. Brug Pacman-pakkeværktøjet til at installere den nyeste version af Google Go. Opret derefter et build-miljø ved at følge de officielle Arch Wiki-instruktioner.

sudo pacman -S go

Fedora

Fedora Linux har Google Go i det officiellesoftwarekilder, men det indstiller ikke automatisk et build-miljø. Brug DNF-emballageværktøjet til at få Go, og følg derefter Fedora Developer-instruktionerne, der viser, hvordan man opretter et build-miljø.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Generisk Linux

Brug af en Linux-distribution, der ikke har enpraktisk pakke til installation af Google Go? Du skal indstille alt manuelt. Opsætning af Go fra bunden starter med at downloade udgivelsen fra hjemmesiden.

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

Når Go-pakken er færdig med at downloade til din Linux-pc, skal du bruge tjære kommando og udpak det til / Usr / local.

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

Go arbejder. Det næste trin er at konfigurere et udviklings- / bygningsmiljø, så vi kan installere Rclone på Linux. Start med at bruge mkdir kommando til at oprette en ny mappe.

mkdir -p ~/go-development

Efter hovedmappen opretter du undermapperne "bin", "src" og "pkg".

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

Åbn din Bash-profil i Nano, teksteditor.

nano ~/.profile

Eller:

nano ~/.bash_profile

Indsæt nedenstående kode i Nano.

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

Gem redigeringerne på din profil med Ctrl + O, og gå ud med Ctrl + X.

Installer Rclone

For at installere Rclone på Linux skal du åbne en terminal og bruge kommando. Kørsel af denne kommando vil downloade en nylig version af Rclone-kildekoden direkte til dit Go-udviklingsmiljø.

go get github.com/ncw/rclone

CD ind i din Go-miljøsti.

cd $GOPATH/bin

Find den Rclone binære fil, og placer den i dit Bin-bibliotek. Hvis du lægger dataene i dette bibliotek, gør appen eksekverbar som ethvert andet program.

sudo cp rclone /usr/bin/

Installer Rclone uden Google Go

Brug af Google Go-versionen af ​​Rclone er en fantastisk måde at få applikationen i gang, da Go har support på næsten enhver Linux-distribution.

Når det er sagt, hvis du ikke har lyst til at indstille Go, er du velkommen til at tjekke Pkgs.org for en binær version, der skal installeres.

For at installere den binære version skal du rulle gennem listen på siden, finde din Linux-distribution og klikke på “rclone.”

Brug Rclone på Linux

Opsætning af Rclone på Linux starter med at generere en ny konfigurationsfil. I en terminal skal du køre rclone config kommando.

rclone config

Brug af Rclone kræver en ny fjernbetjening. For at oprette en ny fjernforbindelse skal du trykke på “n” -knappen på dit tastatur og trykke på gå ind nøgle.

Indtast navnet på forbindelsen i terminalboksen. I denne selvstudie kalder vi denne forbindelse "test."

Når du har valgt et navn, skal du vælge den type forbindelse, som Rclone skal bruge. Valgmulighederne er:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Krypter / dekrypter en fjernbetjening
  • 6. Google Cloud Storage
  • 7. Google Drev
  • 8. Hubisk
  • 9. Lokal disk
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Yandex Disk

Indtast markeringsnummeret for din nye forbindelse, og tryk på gå ind på tastaturet for at gå videre til næste trin i konfigurationsprocessen.

Følg anvisningerne, og gør, hvad trinnene siger. Når din nye Rclone-forbindelse er klar til at gå, skal du skrive bogstavet "y" for "ja dette er OK" og trykke på gå ind nøgle.

Kopiering af filer

Din nye Rclone-forbindelse er konfigureret. Lad os kopiere nogle filer. Hvis du vil kopiere nogle data til rodforbindelsen til din forbindelse, skal du gøre:

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

Synkronisering af filer

Vil du synkronisere nogle data ned fra din fjernforbindelse med Rclone? Gør det med følgende kommando.

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

Kommentarer