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

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม