วิธีการตั้งค่า Rclone สำหรับ Linux

บริการคลาวด์จำนวนมากไม่รองรับแพลตฟอร์ม Linux ดังนั้นหากคุณต้องการถ่ายโอนไฟล์ไปมา คุณจะต้องใช้โซลูชันของบริษัทอื่น มีโซลูชันหลายประเภทที่ช่วยให้ผู้ใช้ Linux เข้าถึงบริการคลาวด์ของบริษัทอื่นได้ (เช่นGoogle Drive , Backblaze เป็นต้น) แต่ Rclone สำหรับ Linux นั้นดีที่สุดแล้ว เนื่องจากช่วยให้ผู้ใช้สามารถเชื่อมต่อกับบริการต่างๆ ได้หลากหลาย

ติดตั้ง Google Go

Rclone ใช้ Google Go ดังนั้นก่อนที่คุณจะสามารถติดตั้งได้ คุณจะต้องตั้งค่าโปรไฟล์บิวด์และพร้อมใช้งาน โชคดีที่ลีนุกซ์ส่วนใหญ่มีภาษา Go เวอร์ชันล่าสุดในแหล่งซอฟต์แวร์ เปิดเทอร์มินัลและตั้งค่าบน Linux OS ของคุณ

อูบุนตู

sudo apt ติดตั้ง golang

เดเบียน

sudo apt-get ติดตั้ง golang

Arch Linux

ลีนุกซ์ลีนุกซ์ส่วนใหญ่จะตั้งค่าสภาพแวดล้อมการสร้างสำหรับ Google Go โดยอัตโนมัติ. Arch ไม่ใช่หนึ่งในการกระจายเหล่านั้น ใช้เครื่องมือแพ็คเกจ Pacman เพื่อติดตั้ง Google Go เวอร์ชันล่าสุด จากนั้นตั้งค่าการสร้างสภาพแวดล้อมโดยต่อไปนี้อย่างเป็นทางการคำแนะนำ Arch วิกิพีเดีย

sudo pacman -S go

Fedora

Fedora Linux มี Google Go ในแหล่งซอฟต์แวร์ที่เป็นทางการ แต่ไม่ได้ตั้งค่าสภาพแวดล้อมการสร้างโดยอัตโนมัติ ใช้เครื่องมือบรรจุภัณฑ์ DNF เพื่อรับ Go จากนั้นทำตามคำแนะนำของFedora Developerที่แสดงวิธีตั้งค่าสภาพแวดล้อมของบิลด์

sudo dnf ติดตั้ง golang

OpenSUSE

sudo zypper ติดตั้ง go go-doc

ลินุกซ์ทั่วไป

ใช้ลีนุกซ์รุ่นที่ไม่มีแพ็คเกจที่สะดวกสำหรับการติดตั้ง Google Go? คุณจะต้องตั้งค่าทุกอย่างด้วยตนเอง การตั้งค่า Go ตั้งแต่เริ่มต้นโดยการดาวน์โหลดรุ่นจากเว็บไซต์

cd ~/ดาวน์โหลด wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz

เมื่อเสร็จสิ้นไปแพคเกจดาวน์โหลดไปยังเครื่องคอมพิวเตอร์ของคุณลินุกซ์ใช้tarคำสั่งและแยกไป/ usr / local

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

ไปกำลังทำงาน ขั้นตอนต่อไปคือการกำหนดค่าสภาพแวดล้อมการพัฒนา/สร้างเพื่อให้เราสามารถติดตั้ง Rclone บน Linux ได้ เริ่มต้นด้วยการใช้  คำสั่งmkdir เพื่อสร้างโฟลเดอร์ใหม่

mkdir -p ~/go-development

ตามโฟลเดอร์หลัก ให้สร้างโฟลเดอร์ย่อย "bin" "src" และ "pkg"

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

เปิดโปรไฟล์ Bash ของคุณใน Nano โปรแกรมแก้ไขข้อความ

นาโน ~/.profile

หรือ:

nano ~/.bash_profile

วางโค้ดด้านล่างลงใน Nano

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

บันทึกการแก้ไขในโปรไฟล์ของคุณด้วยCtrl + Oและออกด้วย  Ctrl + X

ติดตั้ง Rclone

ในการติดตั้ง Rclone บน Linux ให้เปิดเทอร์มินัลแล้วใช้คำสั่งgo get การรันคำสั่งนี้จะดาวน์โหลดเวอร์ชันล่าสุดของซอร์สโค้ด Rclone ไปยังสภาพแวดล้อมการพัฒนา Go ของคุณโดยตรง

ไปรับ github.com/ncw/rclone

ซีดีลงในเส้นทางสภาพแวดล้อม Go ของคุณ

cd $GOPATH/bin

ค้นหาไฟล์ไบนารี Rclone และวางไว้ในไดเร็กทอรี Bin ของคุณ การใส่ข้อมูลในไดเร็กทอรีนี้จะทำให้แอปทำงานได้ เช่นเดียวกับโปรแกรมอื่นๆ

sudo cp rclone /usr/bin/

ติดตั้ง Rclone โดยไม่ใช้ Google Go

การใช้ Rclone เวอร์ชัน Google Go เป็นวิธีที่ยอดเยี่ยมในการทำให้แอปพลิเคชันใช้งานได้ เนื่องจาก Go รองรับการแจกจ่าย Linux เกือบทุกรุ่น

ที่กล่าวว่าหากคุณไม่ต้องการตั้งค่า Go อย่าลังเลที่จะตรวจสอบPkgs.orgสำหรับรุ่นไบนารีที่จะติดตั้ง

ในการติดตั้งเวอร์ชันไบนารี ให้เลื่อนดูรายการในหน้า ค้นหาการแจกจ่าย Linux ของคุณและคลิกที่ "rclone"

ใช้ Rclone บน Linux

การตั้งค่า Rclone บน Linux เริ่มต้นด้วยการสร้างไฟล์กำหนดค่าใหม่ ในเทอร์มินัล ให้รัน  คำสั่งrclone config 

rclone config

การใช้ Rclone ต้องใช้รีโมทใหม่ เพื่อสร้างการเชื่อมต่อระยะไกลใหม่ให้กดปุ่ม“n” บนแป้นพิมพ์และกดใส่กุญแจ

ในกล่องเทอร์มินัล พิมพ์ชื่อของการเชื่อมต่อ ในบทช่วยสอนนี้ เราจะเรียกการเชื่อมต่อนี้ว่า "การทดสอบ"

วิธีการตั้งค่า Rclone สำหรับ Linux

หลังจากเลือกชื่อแล้ว ให้เลือกประเภทการเชื่อมต่อสำหรับ Rclone ที่จะใช้ ตัวเลือกคือ:

  • 1. อเมซอนไดรฟ์
  • 2. อเมซอน S3
  • 3. แบ็คเบลซ B2
  • 4. Dropbox
  • 5. เข้ารหัส/ถอดรหัสรีโมต
  • 6. Google Cloud Storage
  • 7. Google ไดรฟ์
  • 8. ฮูบิก
  • 9. ดิสก์ในเครื่อง
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (ไฟล์ Rackspace Cloud, Memset Memstore, OVH)
  • 12. SSH/SFTP
  • 13. Yandex Disk

ป้อนหมายเลขการเลือกสำหรับการเชื่อมต่อใหม่ของคุณ และกดปุ่มEnterบนแป้นพิมพ์เพื่อไปยังขั้นตอนถัดไปในกระบวนการกำหนดค่า

วิธีการตั้งค่า Rclone สำหรับ Linux

ทำตามคำแนะนำและทำตามขั้นตอนที่บอก เมื่อการเชื่อมต่อ Rclone ใหม่ของคุณพร้อมที่จะไปเขียนตัวอักษร“Y” สำหรับ“ใช่นี้ OK” และกดใส่กุญแจ

กำลังคัดลอกไฟล์

ตั้งค่าการเชื่อมต่อ Rclone ใหม่ของคุณแล้ว มาคัดลอกไฟล์กัน ในการคัดลอกข้อมูลบางส่วนไปยังไดเร็กทอรีรากของการเชื่อมต่อของคุณ ให้ทำดังนี้

คัดลอก rclone /home/username/path/to/local/data-folder/ nameofconnection:remotefolder

กำลังซิงค์ไฟล์

ต้องการซิงค์ข้อมูลบางส่วนจากการเชื่อมต่อระยะไกลกับ Rclone หรือไม่? ทำด้วยคำสั่งต่อไปนี้

ชื่อการซิงค์ rclone ของการเชื่อมต่อ: remotefolder /home/username/path/to/local/data-folder/

Leave a Comment

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit