Để cấu hình Rclone trên VPS (máy chủ không có giao diện đồ họa), bạn có thể sử dụng các phương pháp sau:
—
1. Xác thực qua SSH Tunnel (Phương pháp khuyến nghị)
Bước 1: Tạo SSH Tunnel từ máy local
Chạy lệnh trên máy tính cá nhân (có trình duyệt):
ssh -L 53682:localhost:53682 username@ip_vps
- Thay
username
và ip_vps
bằng thông tin thực tế
Bước 2: Chạy Rclone config trên VPS
rclone config
- Chọn
Y
khi được hỏi “Use auto config?”
Bước 3: Mở liên kết xác thực
- Copy URL
http://127.0.0.1:53682/auth...
từ terminal VPS
- Dán vào trình duyệt máy local → Hoàn tất xác thực Google
—
2. Sử dụng Socat (Cho trường hợp không dùng SSH)
Bước 1: Cài đặt Socat trên VPS
sudo apt install socat
Bước 2: Chuyển tiếp cổng
Trên VPS:
socat TCP-LISTEN:8082,fork,reuseaddr TCP:127.0.0.1:53682
Bước 3: Truy cập từ máy local
Mở trình duyệt truy cập:
http://[IP_VPS]:8082/auth
—
3. Phương pháp manual token (Không cần chuyển tiếp cổng)
Bước 1: Tạo token trên máy local
Chạy trên máy có trình duyệt:
rclone authorize "drive"
Bước 2: Nhập token vào VPS
- Copy token JSON kết quả
- Trên VPS, khi được hỏi
config_token>
, dán token vào
—
4. Xử lý lỗi thường gặp
Lỗi kết nối cổng 53682
Lỗi “Malformed auth code”
- Đảm bảo token được copy nguyên vẹn, không thiếu ký tự
- Token có thời hạn 1 giờ - cần thực hiện nhanh các bước xác thực
—
Lưu ý quan trọng
- Luôn dùng rclone phiên bản mới nhất (kiểm tra bằng
rclone version
)
- Với VPS Google Cloud/AWS: Mở cổng 53682 trong Security Groups
- Đối với OneDrive Business: Cần thêm tham số
drive_type = business
trong file config
Các phương pháp này đã được xác nhận hoạt động qua tài liệu chính thức Rclone [4] và kinh nghiệm thực tế từ cộng đồng [1][7]. Bạn có thể chọn phương án phù hợp nhất với cơ sở hạ tầng mạng của mình.
Citations:
[1]
[2] https://forum.rclone.org/t/http-127-0-0-1-53682-auth-issue/234
[3] https://forum.rclone.org/t/rclone-config-create-miss-some-info-and-doesnt-work-as-expect/21045
[4] https://rclone.org/remote_setup/
[5] https://forum.rclone.org/t/how-to-safely-use-rclone-on-a-server/30288
[6] https://forum.rclone.org/t/allowing-external-access-to-port-53682-during-config-create/28776
[7] https://forum.rclone.org/t/rclone-config-headless-machine-no-link/29956
[8] https://cloud.z.com/vn/en/news/rclone/
[9]
[10] https://forum.rclone.org/t/option-to-not-open-browser-when-using-rclone-config-reconnect/42645
[11] https://forum.rclone.org/t/need-help-with-rclone-authentication-on-vps/47360
[12] https://github.com/rclone/rclone/issues/1010
[13] https://forum.rclone.org/t/auto-config-file-write/30032
[14] https://rclone.org/docs/
—
Answer from Perplexity: pplx.ai/share