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

วิธีการตั้งค่า 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/


วิธีการติดตั้ง 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

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม